diff --git a/Cargo.lock b/Cargo.lock index 655b5ef..a793a2e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -115,12 +115,6 @@ dependencies = [ "shlex", ] -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - [[package]] name = "cfg-if" version = "1.0.4" @@ -179,7 +173,6 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-test", "web-sys", - "wee_alloc", ] [[package]] @@ -194,7 +187,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "wasm-bindgen", ] @@ -226,7 +219,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d5acc4914b466aabfcf42c60b4adbb6e3fc38fb241cd30f50eab36fcc7e9872" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "leak_slice", "platform-data", "platform-mem", @@ -315,7 +308,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "libc", "r-efi", "wasip2", @@ -379,7 +372,7 @@ version = "0.3.97" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "futures-util", "once_cell", "wasm-bindgen", @@ -476,12 +469,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" - [[package]] name = "minicov" version = "0.3.8" @@ -836,7 +823,7 @@ version = "0.2.120" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", @@ -968,34 +955,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "wee_alloc" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" -dependencies = [ - "cfg-if 0.1.10", - "libc", - "memory_units", - "winapi", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - [[package]] name = "winapi-util" version = "0.1.11" @@ -1005,12 +964,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - [[package]] name = "windows-link" version = "0.2.1" diff --git a/Cargo.toml b/Cargo.toml index ea81033..9acbc34 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,6 @@ anyhow = "1.0.102" link-cli = { path = "rust" } wasm-bindgen = "0.2.120" console_error_panic_hook = { version = "0.1.7", optional = true } -wee_alloc = { version = "0.4.5", optional = true } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.149" diff --git a/docs/case-studies/issue-73/README.md b/docs/case-studies/issue-73/README.md new file mode 100644 index 0000000..c93b24a --- /dev/null +++ b/docs/case-studies/issue-73/README.md @@ -0,0 +1,153 @@ +# Issue 73 Case Study: Remove `wee_alloc` Dependabot Alert + +Issue: https://github.com/link-foundation/link-cli/issues/73 +Pull request: https://github.com/link-foundation/link-cli/pull/74 +Dependabot alert: https://github.com/link-foundation/link-cli/security/dependabot/1 + +## Evidence Collected + +- `evidence/issue-73.json`: original issue details. +- `evidence/issue-73-comments.json`: issue comments. The issue had no + comments when this case study was prepared. +- `evidence/pr-74.json`, `evidence/pr-74-conversation-comments.json`, + `evidence/pr-74-review-comments.json`, and `evidence/pr-74-reviews.json`: + PR state and review surfaces before implementation. +- `evidence/recent-merged-prs.json`: recent merged PRs used as PR description + style reference. +- `evidence/dependabot-alert-1.json` and + `evidence/dependabot-alerts.json`: repository Dependabot alert data. +- `evidence/github-advisory-ghsa-rc23-xxgq-x27g.json`: GitHub Advisory + Database data for `GHSA-rc23-xxgq-x27g`. +- `evidence/rustsec-2022-0054.md`: RustSec advisory source for + `RUSTSEC-2022-0054`. +- `evidence/rustwasm-wee-alloc-issue-107.json` and + `evidence/rustwasm-wee-alloc-issue-107-comments.json`: upstream maintenance + discussion referenced by the advisory. +- `evidence/code-search-wee-alloc.json`: organization code search results for + `wee_alloc`. +- `evidence/local-wee-alloc-references-before.txt` and + `evidence/local-wee-alloc-references-after.txt`: local production references + before and after the fix. +- `evidence/cargo-tree-wee-alloc-before.txt`: all-features dependency path from + `clink-wasm` to `wee_alloc` before the fix. +- `evidence/cargo-tree-all-features-after.txt` and + `evidence/cargo-metadata-all-features-after.json`: resolved dependency graph + after the fix. +- `evidence/dependabot-regression-test-before.log` and + `evidence/dependabot-regression-test-after.log`: failing and passing + regression test runs. +- `evidence/cargo-fmt-root.log`, `evidence/cargo-clippy-root.log`, + `evidence/cargo-test-root-all-features.log`, `evidence/cargo-test-lib-after.log`, + `evidence/cargo-test-rust-core.log`, and + `evidence/check-file-size-rust.log`: Rust verification logs. +- `evidence/cargo-install-wasm-pack.log`, `evidence/npm-ci.log`, + `evidence/npm-run-test-wasm.log`, `evidence/npm-run-build.log`, and + `evidence/npm-test.log`: WebAssembly and web build verification logs. +- `evidence/npm-audit-before.json` and `evidence/npm-audit-after.json`: npm + audit context confirming the alert is not from the Node dependency graph. + +## Timeline + +- 2022-05-11: Upstream issue rustwasm/wee_alloc#107 asked whether the crate was + still maintained and pointed to unresolved memory leak concerns. +- 2022-09-08: RustSec issued `RUSTSEC-2022-0054` for unmaintained `wee_alloc`. +- 2022-09-16: GitHub published `GHSA-rc23-xxgq-x27g` for `wee_alloc`. +- 2025-08-25: The `rustwasm/wee_alloc` repository was archived and became + read-only. +- 2026-05-02: Dependabot opened repository alert 1 for `wee_alloc` in + `Cargo.lock`. +- 2026-05-09: Issue 73 requested a full case study and a single PR solution. + +## Requirements + +- Download issue, PR, Dependabot, advisory, upstream, and local dependency data + into `docs/case-studies/issue-73`. +- Search for additional online facts and data. +- Reconstruct the timeline and list all requirements. +- Identify the root cause of each problem. +- Propose possible solutions and a solution plan. +- Add debug output or verbose mode if the root cause cannot be found. +- If another repository needs an issue, report it with a reproduction, + workaround, and code-level suggestion. +- Fix the bug with a reproducing automated test. +- Keep the work in PR 74 on branch `issue-73-d71d2656d381`. + +## Root Cause + +Dependabot alert 1 was caused by the root WebAssembly crate declaring: + +```toml +wee_alloc = { version = "0.4.5", optional = true } +``` + +The wrapper then installed it as a global allocator when the implicit +`wee_alloc` feature was enabled: + +```rust +#[cfg(feature = "wee_alloc")] +#[global_allocator] +static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; +``` + +That dependency was resolved in `Cargo.lock`, so Dependabot reported +`GHSA-rc23-xxgq-x27g` against `Cargo.lock`. The alert has no patched version: +the affected range is `>= 0`. + +## External Facts + +- RustSec states that `wee_alloc` is unmaintained, has open memory-leak issues, + and recommends switching to Rust's standard default allocator for wasm32 + targets. +- GitHub Advisory Database marks all `wee_alloc` versions as affected and lists + no patched version. +- The upstream `rustwasm/wee_alloc` repository was archived on 2025-08-25, so a + new upstream issue is not actionable. The relevant upstream maintenance issue + already exists as rustwasm/wee_alloc#107. +- The former project-level benefit of `wee_alloc` was reduced wasm binary size. + That tradeoff does not outweigh an unpatched critical Dependabot alert for + this repository. + +## Possible Solutions + +1. Dismiss the alert. + This would leave an unmaintained crate with no patched version in the lockfile + and does not satisfy the issue. +2. Replace `wee_alloc` with another custom wasm allocator. + This would avoid this specific advisory but adds allocator-specific risk and + is unnecessary because this project does not require a custom allocator for + correctness. +3. Remove `wee_alloc` and use Rust's default allocator. + This follows the advisory guidance, removes the vulnerable crate from + `Cargo.lock`, and keeps the WebAssembly wrapper behavior simple. + +## Solution Applied + +- Added `tests/dependabot_alert_tests.rs` to reproduce alert 1 by asserting + that production WebAssembly dependency surfaces do not reference `wee_alloc`. +- Removed the optional `wee_alloc` dependency from the root `Cargo.toml`. +- Removed the conditional `#[global_allocator]` block from `src/lib.rs`. +- Regenerated `Cargo.lock` so `wee_alloc`, `memory_units`, and its private + `winapi` transitive dependencies are no longer present. +- Kept `console_error_panic_hook` unchanged because it is independent of the + allocator and still useful for wasm panic diagnostics. + +## Verification + +- Before the fix, `cargo test --test dependabot_alert_tests` failed because + `Cargo.toml` referenced `wee_alloc`. +- After the fix, `cargo test --test dependabot_alert_tests` passed. +- `cargo metadata --locked --all-features --format-version 1` succeeds after + the lockfile update. +- `rg` found no production references to `wee_alloc` or `global_allocator` in + `Cargo.toml`, `Cargo.lock`, `src`, and WebAssembly docs after the fix. +- `npm audit --json` reported zero Node vulnerabilities before and after the + fix, confirming the alert was limited to the Rust lockfile. +- `cargo fmt --all -- --check` passed. +- `cargo clippy --all-targets --all-features` passed. +- `cargo test --all-features` passed for the root WebAssembly crate. +- `cargo test --manifest-path rust/Cargo.toml --all-features` passed for the + Rust CLI core. +- `node scripts/check-file-size.mjs --lang rust` passed. +- `npm ci` installed the lockfile dependencies needed by the clean workspace. +- `npm run test:wasm`, `npm run build`, and `npm test` passed after installing + the workflow-pinned `wasm-pack 0.14.0`. diff --git a/docs/case-studies/issue-73/evidence/cargo-clippy-root.log b/docs/case-studies/issue-73/evidence/cargo-clippy-root.log new file mode 100644 index 0000000..3cc4198 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-clippy-root.log @@ -0,0 +1,79 @@ + Compiling unicode-ident v1.0.24 + Checking cfg-if v1.0.4 + Checking once_cell v1.21.4 + Checking libm v0.2.16 + Checking libc v0.2.186 + Checking utf8parse v0.2.2 + Compiling proc-macro2 v1.0.106 + Compiling wasm-bindgen-shared v0.2.120 + Checking anstyle-parse v1.0.0 + Checking serde_core v1.0.228 + Checking bitflags v2.11.1 + Checking colorchoice v1.0.5 + Checking pin-project-lite v0.2.17 + Checking slab v0.4.12 + Checking futures-task v0.3.32 + Compiling quote v1.0.45 + Checking is_terminal_polyfill v1.70.2 + Checking anstyle v1.0.14 + Compiling syn v2.0.117 + Checking linux-raw-sys v0.12.1 + Checking memchr v2.8.0 + Checking anstyle-query v1.1.5 + Checking futures-core v0.3.32 + Checking num-traits v0.2.19 + Checking futures-util v0.3.32 + Checking rustix v1.1.4 + Checking anstream v1.0.0 + Checking getrandom v0.4.2 + Checking platform-num v0.8.0 + Checking strsim v0.11.1 + Checking clap_lex v1.1.0 + Checking fastrand v2.4.1 + Checking clap_builder v4.6.0 + Checking dtor v0.0.6 + Checking memmap2 v0.9.10 + Checking allocator-api2 v0.4.0 + Checking beef v0.5.2 + Checking ctor v0.4.3 + Checking zmij v1.0.21 + Checking platform-trees v0.3.4 + Checking nom v8.0.0 + Checking tap v1.0.1 + Checking dotenvy v0.15.7 + Checking itoa v1.0.18 + Checking lino-env v0.1.0 + Checking tempfile v3.27.0 + Checking leak_slice v0.2.0 + Checking serde_json v1.0.149 + Checking anyhow v1.0.102 + Checking cast v0.3.0 + Checking oorandom v11.1.5 + Checking nu-ansi-term v0.50.3 + Checking wasm-bindgen-test-shared v0.2.120 + Compiling wasm-bindgen-macro-support v0.2.120 + Compiling thiserror-impl v2.0.18 + Compiling serde_derive v1.0.228 + Compiling clap_derive v4.6.1 + Compiling thiserror-impl v1.0.69 + Checking links-notation v0.13.0 + Compiling wasm-bindgen-test-macro v0.3.70 + Compiling async-trait v0.1.89 + Checking thiserror v1.0.69 + Checking thiserror v2.0.18 + Checking platform-data v2.0.0 + Checking platform-mem v0.3.0 + Checking doublets v0.3.0 + Checking clap v4.6.1 + Compiling wasm-bindgen-macro v0.2.120 + Checking wasm-bindgen v0.2.120 + Checking serde v1.0.228 + Checking lino-arguments v0.3.0 + Checking link-cli v0.1.0 (/tmp/gh-issue-solver-1778304097454/rust) + Checking js-sys v0.3.97 + Checking console_error_panic_hook v0.1.7 + Checking wasm-bindgen-futures v0.4.70 + Checking web-sys v0.3.97 + Checking wasm-bindgen-test v0.3.70 + Checking clink-wasm v2.3.0 (/tmp/gh-issue-solver-1778304097454) + Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.01s diff --git a/docs/case-studies/issue-73/evidence/cargo-fmt-root.log b/docs/case-studies/issue-73/evidence/cargo-fmt-root.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/case-studies/issue-73/evidence/cargo-install-wasm-pack.log b/docs/case-studies/issue-73/evidence/cargo-install-wasm-pack.log new file mode 100644 index 0000000..e1a4de2 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-install-wasm-pack.log @@ -0,0 +1,322 @@ + Updating crates.io index + Downloading crates ... + Downloaded wasm-pack v0.14.0 + Installing wasm-pack v0.14.0 + Updating crates.io index + Updating crates.io index + Downloading crates ... + Downloaded bitflags v2.10.0 + Downloaded binary-install v0.4.1 + Downloaded hex v0.4.3 + Downloaded fastrand v2.3.0 + Downloaded filetime v0.2.27 + Downloaded siphasher v0.3.11 + Downloaded pkg-config v0.3.32 + Downloaded clap_lex v0.7.7 + Downloaded pbkdf2 v0.12.2 + Downloaded is_executable v0.1.2 + Downloaded percent-encoding v2.3.2 + Downloaded human-panic v2.0.6 + Downloaded clap v4.5.54 + Downloaded subtle v2.6.1 + Downloaded siphasher v1.0.1 + Downloaded idna_adapter v1.2.1 + Downloaded proc-macro2 v1.0.105 + Downloaded powerfmt v0.2.0 + Downloaded serde_spanned v1.0.4 + Downloaded dirs-sys-next v0.1.2 + Downloaded which v8.0.0 + Downloaded dialoguer v0.12.0 + Downloaded webpki-roots v0.26.11 + Downloaded form_urlencoded v1.2.2 + Downloaded displaydoc v0.2.5 + Downloaded tinystr v0.8.2 + Downloaded simd-adler32 v0.3.8 + Downloaded utf8_iter v1.0.4 + Downloaded parking_lot v0.12.5 + Downloaded lock_api v0.4.14 + Downloaded xattr v1.6.1 + Downloaded litemap v0.8.1 + Downloaded tar v0.4.44 + Downloaded tempfile v3.24.0 + Downloaded untrusted v0.9.0 + Downloaded zerofrom v0.1.6 + Downloaded toml v0.9.11+spec-1.1.0 + Downloaded zeroize_derive v1.4.3 + Downloaded icu_normalizer_data v2.1.1 + Downloaded icu_normalizer v2.1.1 + Downloaded zerofrom-derive v0.1.6 + Downloaded typenum v1.19.0 + Downloaded rustls-webpki v0.103.9 + Downloaded yoke-derive v0.8.1 + Downloaded icu_properties_data v2.1.2 + Downloaded zeroize v1.8.2 + Downloaded zstd v0.13.3 + Downloaded zstd-safe v7.2.4 + Downloaded zerovec-derive v0.11.2 + Downloaded url v2.5.8 + Downloaded xz2 v0.1.7 + Downloaded yoke v0.8.1 + Downloaded idna v1.1.0 + Downloaded writeable v0.6.2 + Downloaded sysinfo v0.37.2 + Downloaded zopfli v0.8.3 + Downloaded uuid v1.19.0 + Downloaded gimli v0.32.3 + Downloaded syn v2.0.114 + Downloaded zerotrie v0.2.3 + Downloaded zip v2.4.2 + Downloaded ureq v2.12.1 + Downloaded rustls v0.23.36 + Downloaded object v0.37.3 + Downloaded zerovec v0.11.5 + Downloaded rustix v1.1.3 + Downloaded time v0.3.45 + Downloaded rustix v0.38.44 + Downloaded clap_builder v4.5.54 + Downloaded webpki-roots v1.0.5 + Downloaded icu_collections v2.1.1 + Downloaded flate2 v1.1.8 + Downloaded cc v1.2.53 + Downloaded icu_locale_core v2.1.1 + Downloaded icu_provider v2.1.1 + Downloaded crc32fast v1.5.0 + Downloaded bzip2-sys v0.1.13+1.0.8 + Downloaded toml_writer v1.0.6+spec-1.1.0 + Downloaded smallvec v1.15.1 + Downloaded rustls-pki-types v1.14.0 + Downloaded fs4 v0.6.6 + Downloaded cargo_metadata v0.23.1 + Downloaded synstructure v0.13.2 + Downloaded lzma-sys v0.1.20 + Downloaded semver v1.0.27 + Downloaded rustc-demangle v0.1.27 + Downloaded parking_lot_core v0.9.12 + Downloaded icu_properties v2.1.2 + Downloaded getrandom v0.3.4 + Downloaded env_logger v0.11.8 + Downloaded console v0.16.2 + Downloaded time-core v0.1.7 + Downloaded potential_utf v0.1.4 + Downloaded num-conv v0.1.0 + Downloaded zstd-sys v2.0.16+zstd.1.5.7 + Downloaded miniz_oxide v0.8.9 + Downloaded bzip2 v0.5.2 + Downloaded inout v0.1.4 + Downloaded hmac v0.12.1 + Downloaded find-msvc-tools v0.1.8 + Downloaded env_filter v0.1.4 + Downloaded constant_time_eq v0.3.1 + Downloaded colorchoice v1.0.4 + Downloaded stable_deref_trait v1.2.1 + Downloaded socks v0.3.4 + Downloaded serde_ignored v0.1.14 + Downloaded scopeguard v1.2.0 + Downloaded quote v1.0.43 + Downloaded jobserver v0.1.34 + Downloaded env_home v0.1.0 + Downloaded crc-catalog v2.4.0 + Downloaded deflate64 v0.1.10 + Downloaded cargo-platform v0.3.2 + Downloaded clap_derive v4.5.49 + Downloaded cipher v0.4.4 + Downloaded path-clean v1.0.1 + Downloaded lzma-rs v0.3.0 + Downloaded glob v0.3.3 + Downloaded crc v3.4.0 + Downloaded dirs-next v2.0.0 + Downloaded backtrace v0.3.76 + Downloaded aes v0.8.4 + Downloaded ring v0.17.14 + Downloaded deranged v0.5.5 + Downloaded camino v1.2.2 + Downloaded byteorder v1.5.0 + Downloaded base64 v0.22.1 + Downloaded anyhow v1.0.100 + Downloaded anstyle v1.0.13 + Downloaded adler2 v2.0.1 + Downloaded addr2line v0.25.1 + Downloaded linux-raw-sys v0.4.15 + Downloaded linux-raw-sys v0.11.0 + Compiling libc v0.2.180 + Compiling proc-macro2 v1.0.105 + Compiling unicode-ident v1.0.22 + Compiling quote v1.0.43 + Compiling find-msvc-tools v0.1.8 + Compiling shlex v1.3.0 + Compiling cfg-if v1.0.4 + Compiling pkg-config v0.3.32 + Compiling stable_deref_trait v1.2.1 + Compiling serde_core v1.0.228 + Compiling version_check v0.9.5 + Compiling typenum v1.19.0 + Compiling generic-array v0.14.7 + Compiling memchr v2.7.6 + Compiling syn v2.0.114 + Compiling jobserver v0.1.34 + Compiling litemap v0.8.1 + Compiling cc v1.2.53 + Compiling writeable v0.6.2 + Compiling bitflags v2.10.0 + Compiling crypto-common v0.1.7 + Compiling rustix v1.1.3 + Compiling subtle v2.6.1 + Compiling icu_normalizer_data v2.1.1 + Compiling getrandom v0.3.4 + Compiling smallvec v1.15.1 + Compiling icu_properties_data v2.1.2 + Compiling simd-adler32 v0.3.8 + Compiling adler2 v2.0.1 + Compiling linux-raw-sys v0.11.0 + Compiling log v0.4.29 + Compiling crc32fast v1.5.0 + Compiling miniz_oxide v0.8.9 + Compiling zstd-sys v2.0.16+zstd.1.5.7 + Compiling ring v0.17.14 + Compiling block-buffer v0.10.4 + Compiling zmij v1.0.16 + Compiling once_cell v1.21.3 + Compiling serde v1.0.228 + Compiling digest v0.10.7 + Compiling synstructure v0.13.2 + Compiling bzip2-sys v0.1.13+1.0.8 + Compiling lzma-sys v0.1.20 + Compiling getrandom v0.2.17 + Compiling thiserror v2.0.18 + Compiling untrusted v0.9.0 + Compiling zstd-safe v7.2.4 + Compiling utf8parse v0.2.2 + Compiling serde_json v1.0.149 + Compiling byteorder v1.5.0 + Compiling anstyle-parse v0.2.7 + Compiling inout v0.1.4 + Compiling zerofrom-derive v0.1.6 + Compiling yoke-derive v0.8.1 + Compiling zerovec-derive v0.11.2 + Compiling displaydoc v0.2.5 + Compiling zerofrom v0.1.6 + Compiling yoke v0.8.1 + Compiling zeroize_derive v1.4.3 + Compiling zerovec v0.11.5 + Compiling zerotrie v0.2.3 + Compiling zeroize v1.8.2 + Compiling rustls-pki-types v1.14.0 + Compiling serde_derive v1.0.228 + Compiling tinystr v0.8.2 + Compiling icu_locale_core v2.1.1 + Compiling potential_utf v0.1.4 + Compiling icu_provider v2.1.1 + Compiling icu_collections v2.1.1 + Compiling icu_normalizer v2.1.1 + Compiling icu_properties v2.1.2 + Compiling thiserror-impl v2.0.18 + Compiling utf8_iter v1.0.4 + Compiling crc-catalog v2.4.0 + Compiling rustls v0.23.36 + Compiling object v0.37.3 + Compiling idna_adapter v1.2.1 + Compiling powerfmt v0.2.0 + Compiling itoa v1.0.17 + Compiling autocfg v1.5.0 + Compiling colorchoice v1.0.4 + Compiling cpufeatures v0.2.17 + Compiling is_terminal_polyfill v1.70.2 + Compiling anstyle v1.0.13 + Compiling rustix v0.38.44 + Compiling anstyle-query v1.1.5 + Compiling percent-encoding v2.3.2 + Compiling num-traits v0.2.19 + Compiling anstream v0.6.21 + Compiling form_urlencoded v1.2.2 + Compiling deranged v0.5.5 + Compiling idna v1.1.0 + Compiling crc v3.4.0 + Compiling webpki-roots v1.0.5 + Compiling cipher v0.4.4 + Compiling flate2 v1.1.8 + Compiling hmac v0.12.1 + Compiling bumpalo v3.19.1 + Compiling time-core v0.1.7 + Compiling hashbrown v0.16.1 + Compiling camino v1.2.2 + Compiling parking_lot_core v0.9.12 + Compiling equivalent v1.0.2 + Compiling zip v2.4.2 + Compiling anyhow v1.0.100 + Compiling winnow v0.7.14 + Compiling gimli v0.32.3 + Compiling num-conv v0.1.0 + Compiling linux-raw-sys v0.4.15 + Compiling time v0.3.45 + Compiling indexmap v2.13.0 + Compiling rustls-webpki v0.103.9 + Compiling toml_parser v1.0.6+spec-1.1.0 + Compiling addr2line v0.25.1 + Compiling zopfli v0.8.3 + Compiling pbkdf2 v0.12.2 + Compiling xz2 v0.1.7 + Compiling aes v0.8.4 + Compiling webpki-roots v0.26.11 + Compiling bzip2 v0.5.2 + Compiling url v2.5.8 + Compiling lzma-rs v0.3.0 + Compiling sha1 v0.10.6 + Compiling socks v0.3.4 + Compiling xattr v1.6.1 + Compiling serde_spanned v1.0.4 + Compiling toml_datetime v0.7.5+spec-1.1.0 + Compiling filetime v0.2.27 + Compiling dirs-sys-next v0.1.2 + Compiling fastrand v2.3.0 + Compiling scopeguard v1.2.0 + Compiling unicode-width v0.2.2 + Compiling heck v0.5.0 + Compiling toml_writer v1.0.6+spec-1.1.0 + Compiling base64 v0.22.1 + Compiling strsim v0.11.1 + Compiling constant_time_eq v0.3.1 + Compiling deflate64 v0.1.10 + Compiling rustc-demangle v0.1.27 + Compiling clap_lex v0.7.7 + Compiling clap_builder v4.5.54 + Compiling ureq v2.12.1 + Compiling backtrace v0.3.76 + Compiling toml v0.9.11+spec-1.1.0 + Compiling clap_derive v4.5.49 + Compiling console v0.16.2 + Compiling lock_api v0.4.14 + Compiling dirs-next v2.0.0 + Compiling tempfile v3.24.0 + Compiling tar v0.4.44 + Compiling fs4 v0.6.6 + Compiling uuid v1.19.0 + Compiling env_filter v0.1.4 + Compiling cargo-platform v0.3.2 + Compiling semver v1.0.27 + Compiling sysinfo v0.37.2 + Compiling is_executable v0.1.2 + Compiling iana-time-zone v0.1.64 + Compiling env_home v0.1.0 + Compiling same-file v1.0.6 + Compiling siphasher v0.3.11 + Compiling shell-words v1.1.1 + Compiling hex v0.4.3 + Compiling dialoguer v0.12.0 + Compiling walkdir v2.5.0 + Compiling which v8.0.0 + Compiling human-panic v2.0.6 + Compiling chrono v0.4.43 + Compiling zstd v0.13.3 + Compiling cargo_metadata v0.23.1 + Compiling env_logger v0.11.8 + Compiling parking_lot v0.12.5 + Compiling clap v4.5.54 + Compiling serde_ignored v0.1.14 + Compiling binary-install v0.4.1 + Compiling glob v0.3.3 + Compiling siphasher v1.0.1 + Compiling path-clean v1.0.1 + Compiling wasm-pack v0.14.0 + Finished `release` profile [optimized] target(s) in 41.25s + Installing /home/box/.cargo/bin/wasm-pack + Installed package `wasm-pack v0.14.0` (executable `wasm-pack`) diff --git a/docs/case-studies/issue-73/evidence/cargo-metadata-all-features-after.json b/docs/case-studies/issue-73/evidence/cargo-metadata-all-features-after.json new file mode 100644 index 0000000..667e070 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-metadata-all-features-after.json @@ -0,0 +1 @@ +{"packages":[{"name":"allocator-api2","version":"0.4.0","id":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Mirror of Rust's allocator API","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"allocator_api2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.4.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"fresh-rust":[],"serde":["dep:serde_core"],"std":["alloc"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Zakarum "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/zakarumych/allocator-api2","homepage":"https://github.com/zakarumych/allocator-api2","documentation":"https://docs.rs/allocator-api2","edition":"2018","links":null,"default_run":null,"rust_version":"1.64.0"},{"name":"anstream","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-query","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"colorchoice","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"is_terminal_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"utf8parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"divan","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"owo-colors","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"strip-ansi-escapes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-wincon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/examples/dump-stream.rs","edition":"2021","required-features":["auto"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"query-stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/examples/query-stream.rs","edition":"2021","required-features":["auto"],"doc":false,"doctest":false,"test":false}],"features":{"auto":["dep:anstyle-query"],"default":["auto","wincon"],"test":[],"wincon":["dep:anstyle-wincon"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","strip","wincon"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle","version":"1.0.14","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","license":"MIT OR Apache-2.0","license_file":null,"description":"ANSI text styling","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.23","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-style","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/examples/dump-style.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"tag-prefix":"","pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","no_std"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-parse","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Parse ANSI Style Escapes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"utf8parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"codegenrs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"divan","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.23","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"vte_generate_state_changes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"parselog","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/examples/parselog.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"core":["dep:arrayvec"],"default":["utf8"],"utf8":["dep:utf8parse"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","vte"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-query","version":"1.1.5","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","license":"MIT OR Apache-2.0","license_file":null,"description":"Look up colored console capabilities","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.60.2, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Console","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/examples/query.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["cli","color","no-std","terminal","ansi"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-wincon","version":"3.0.11","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","license":"MIT OR Apache-2.0","license_file":null,"description":"Styling legacy Windows terminals","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.56.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.60.2, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Console","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_wincon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-wincon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/examples/dump-wincon.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"set-wincon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/examples/set-wincon.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["x86_64-pc-windows-msvc"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","windows"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anyhow","version":"1.0.102","id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","license":"MIT OR Apache-2.0","license_file":null,"description":"Flexible concrete Error type built on std::error::Error","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anyhow","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_autotrait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_boxed","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_boxed.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_chain.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_context","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_context.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_convert","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_convert.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_downcast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_downcast.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ensure","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_ensure.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ffi","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_ffi.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_macros","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_repr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_repr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"backtrace":[],"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns","no-std"],"keywords":["error","error-handling"],"readme":"README.md","repository":"https://github.com/dtolnay/anyhow","homepage":null,"documentation":"https://docs.rs/anyhow","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"async-trait","version":"0.1.89","id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","license":"MIT OR Apache-2.0","license_file":null,"description":"Type erasure for async trait methods","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["clone-impls","full","parsing","printing","proc-macro","visit-mut"],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.27","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"async_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["asynchronous","no-std"],"keywords":["async"],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","homepage":null,"documentation":"https://docs.rs/async-trait","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"autocfg","version":"1.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","license":"Apache-2.0 OR MIT","license_file":null,"description":"Automatic cfg for Rust compiler features","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"integers","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/integers.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nightly","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/nightly.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"paths","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/paths.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/traits.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"versions","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/versions.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/no_std.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rustflags","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/rustflags.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/tests.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wrappers","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/wrappers.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Stone "],"categories":["development-tools::build-utils"],"keywords":["rustc","build","autoconf"],"readme":"README.md","repository":"https://github.com/cuviper/autocfg","homepage":null,"documentation":"https://docs.rs/autocfg/","edition":"2015","links":null,"default_run":null,"rust_version":"1.0"},{"name":"beef","version":"0.5.2","id":"registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","license":"MIT OR Apache-2.0","license_file":null,"description":"More compact Cow","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.105","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.105","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"beef","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"const_fn":[],"default":[],"impl_serde":["serde"],"serde":["dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/Cargo.toml","metadata":null,"publish":null,"authors":["Maciej Hirsz "],"categories":["no-std","memory-management"],"keywords":["cow","borrow","str","slice"],"readme":"./README.md","repository":"https://github.com/maciejhirsz/beef","homepage":null,"documentation":"https://docs.rs/beef/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"bitflags","version":"2.11.1","id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"dev","rename":"serde_lib","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"example_generated":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"bumpalo","version":"3.20.2","id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","license":"MIT OR Apache-2.0","license_file":null,"description":"A fast bump allocation arena for Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.171","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"blink-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.10.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.12.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.197","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.115","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bumpalo-3.20.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"bench_allocator_api":["allocator_api","blink-alloc/nightly"],"boxed":[],"collections":[],"default":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bumpalo-3.20.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/bumpalo","homepage":null,"documentation":"https://docs.rs/bumpalo","edition":"2021","links":null,"default_run":null,"rust_version":"1.71.1"},{"name":"cast","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Ergonomic, checked cast functions for primitive types","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["Jorge Aparicio "],"categories":[],"keywords":["checked","cast","primitive","integer","float"],"readme":"README.md","repository":"https://github.com/japaric/cast.rs","homepage":null,"documentation":"https://docs.rs/cast","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cc","version":"1.2.61","id":"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","license":"MIT OR Apache-2.0","license_file":null,"description":"A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"find-msvc-tools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"jobserver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"shlex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cc","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.61/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"jobserver":[],"parallel":["dep:libc","dep:jobserver"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.61/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":["development-tools::build-utils"],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/rust-lang/cc-rs","homepage":"https://github.com/rust-lang/cc-rs","documentation":"https://docs.rs/cc","edition":"2018","links":null,"default_run":null,"rust_version":"1.63"},{"name":"cfg-if","version":"1.0.4","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"core":["dep:core"],"rustc-dep-of-std":["core"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/cfg-if","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.32"},{"name":"clap","version":"4.6.1","id":"registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","license":"MIT OR Apache-2.0","license_file":null,"description":"A simple to use, efficient, and full-featured Command Line Argument Parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clap_builder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.6.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"clap_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.6.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap-cargo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.23","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.22","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.27","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"shlex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["term-svg"],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trycmd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["color-auto","diff","examples"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"clap","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"stdio-fixture","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/src/bin/stdio-fixture.rs","edition":"2024","doc":true,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"01_quick","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/01_quick.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"01_quick_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/01_quick.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_app_settings","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/02_app_settings.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_app_settings_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/02_app_settings.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_apps","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/02_apps.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_apps_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/02_apps.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_crate","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/02_crate.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_crate_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/02_crate.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_bool","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_01_flag_bool.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_bool_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_01_flag_bool.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_count","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_01_flag_count.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_count_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_01_flag_count.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_02_option.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_02_option.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option_mult","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_02_option_mult.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option_mult_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_02_option_mult.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_03_positional.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_03_positional.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional_mult","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_03_positional_mult.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional_mult_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_03_positional_mult.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_04_subcommands","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_04_subcommands.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_04_subcommands_alt_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_04_subcommands_alt.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_04_subcommands_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_04_subcommands.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_05_default_values","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_05_default_values.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_05_default_values_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_05_default_values.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_06_optional_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_06_optional.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_06_required","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_06_required.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_01_enum","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_01_enum.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_01_enum_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_01_enum.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_01_possible","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_01_possible.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_02_parse.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_parse_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_02_parse.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_validate","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_02_validate.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_validate_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_02_validate.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_03_relations","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_03_relations.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_03_relations_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_03_relations.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_04_custom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_04_custom.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_04_custom_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_04_custom.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"05_01_assert","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/05_01_assert.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"05_01_assert_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/05_01_assert.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"busybox","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/multicall-busybox.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"cargo-example","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/cargo-example.rs","edition":"2024","required-features":["cargo","color"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"cargo-example-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/cargo-example-derive.rs","edition":"2024","required-features":["derive","color"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"demo","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/demo.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"escaped-positional","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/escaped-positional.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"escaped-positional-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/escaped-positional-derive.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"find","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/find.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"git","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/git.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"git-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/git-derive.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hostname","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/multicall-hostname.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_augment_args","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/augment_args.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_augment_subcommands","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/augment_subcommands.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_flatten_hand_args","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/flatten_hand_args.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_hand_subcommand","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/hand_subcommand.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"pacman","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/pacman.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"repl","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/repl.rs","edition":"2024","required-features":["help"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"repl-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/repl-derive.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"typed-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/typed-derive/main.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false}],"features":{"cargo":["clap_builder/cargo"],"color":["clap_builder/color"],"debug":["clap_builder/debug","clap_derive?/debug"],"default":["std","color","help","usage","error-context","suggestions"],"deprecated":["clap_builder/deprecated","clap_derive?/deprecated"],"derive":["dep:clap_derive"],"env":["clap_builder/env"],"error-context":["clap_builder/error-context"],"help":["clap_builder/help"],"std":["clap_builder/std"],"string":["clap_builder/string"],"suggestions":["clap_builder/suggestions"],"unicode":["clap_builder/unicode"],"unstable-derive-ui-tests":[],"unstable-doc":["clap_builder/unstable-doc","derive"],"unstable-ext":["clap_builder/unstable-ext"],"unstable-markdown":["clap_derive/unstable-markdown"],"unstable-styles":["clap_builder/unstable-styles"],"unstable-v5":["clap_builder/unstable-v5","clap_derive?/unstable-v5","deprecated"],"usage":["clap_builder/usage"],"wrap_help":["clap_builder/wrap_help"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["unstable-doc"]},"release":{"shared-version":true,"tag-name":"v{{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/clap-rs/clap/compare/{{tag_name}}...HEAD","exactly":1},{"file":"CITATION.cff","search":"^date-released: ....-..-..","replace":"date-released: {{date}}"},{"file":"CITATION.cff","search":"^version: .+\\..+\\..+","replace":"version: {{version}}"},{"file":"src/lib.rs","search":"blob/v.+\\..+\\..+/CHANGELOG.md","replace":"blob/v{{version}}/CHANGELOG.md","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["argument","cli","arg","parser","parse"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clap_builder","version":"4.6.0","id":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A simple to use, efficient, and full-featured Command Line Argument Parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.76","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap_lex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"strsim","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"terminal_size","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.9.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unicode-width","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"color-print","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unic-emoji-char","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"clap_builder","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true}],"features":{"cargo":[],"color":["dep:anstream"],"debug":["dep:backtrace"],"default":["std","color","help","usage","error-context","suggestions"],"deprecated":[],"env":[],"error-context":[],"help":[],"std":["anstyle/std"],"string":[],"suggestions":["dep:strsim","error-context"],"unicode":["dep:unicode-width","dep:unicase"],"unstable-doc":["cargo","wrap_help","env","unicode","string","unstable-ext"],"unstable-ext":[],"unstable-styles":["color"],"unstable-v5":["deprecated"],"usage":[],"wrap_help":["help","dep:terminal_size"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["unstable-doc"]},"release":{"shared-version":true,"dependent-version":"upgrade","tag-name":"v{{version}}"}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["argument","cli","arg","parser","parse"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clap_derive","version":"4.6.1","id":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1","license":"MIT OR Apache-2.0","license_file":null,"description":"Parse command line argument by defining a struct, derive crate.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.14","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.106","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pulldown-cmark","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.117","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"clap_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true}],"features":{"debug":[],"default":[],"deprecated":[],"raw-deprecated":["deprecated"],"unstable-markdown":["dep:pulldown-cmark","dep:anstyle"],"unstable-v5":["deprecated"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.1/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition"]}},"release":{"shared-version":true,"dependent-version":"upgrade","tag-name":"v{{version}}"}},"publish":null,"authors":[],"categories":["command-line-interface","development-tools::procedural-macro-helpers"],"keywords":["clap","cli","parse","derive","proc_macro"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clap_lex","version":"1.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Minimal, flexible command line parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"clap_lex","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/Cargo.toml","metadata":{"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/clap-rs/clap/compare/{{tag_name}}...HEAD","exactly":1},{"file":"README.md","search":"github.com/clap-rs/clap/blob/[^/]+/","replace":"github.com/clap-rs/clap/blob/{{tag_name}}/","exactly":4,"prerelease":true}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["argument","cli","arg","parser","parse"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clink-wasm","version":"2.3.0","id":"path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0","license":"Unlicense","license_file":null,"description":"Browser WebAssembly wrapper for the Rust link-cli core","source":null,"dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"console_error_panic_hook","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"link-cli","source":null,"req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null,"path":"/tmp/gh-issue-solver-1778304097454/rust"},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.149","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["console"],"target":null,"registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.70","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["cdylib","rlib"],"crate_types":["cdylib","rlib"],"name":"clink_wasm","src_path":"/tmp/gh-issue-solver-1778304097454/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"dependabot_alert_tests","src_path":"/tmp/gh-issue-solver-1778304097454/tests/dependabot_alert_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"web","src_path":"/tmp/gh-issue-solver-1778304097454/tests/web.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"console_error_panic_hook":["dep:console_error_panic_hook"],"default":["console_error_panic_hook"]},"manifest_path":"/tmp/gh-issue-solver-1778304097454/Cargo.toml","metadata":null,"publish":null,"authors":["link-foundation"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/link-foundation/link-cli","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"colorchoice","version":"1.0.5","id":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","license":"MIT OR Apache-2.0","license_file":null,"description":"Global override of color control","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"colorchoice","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["cli","color","no-std","terminal","ansi"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"console_error_panic_hook","version":"0.1.7","id":"registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","license":"Apache-2.0/MIT","license_file":null,"description":"A panic hook for `wasm32-unknown-unknown` that logs panics to `console.error`","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.37","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"console_error_panic_hook","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console_error_panic_hook-0.1.7/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console_error_panic_hook-0.1.7/tests/tests.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console_error_panic_hook-0.1.7/Cargo.toml","metadata":null,"publish":null,"authors":["Nick Fitzgerald "],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/console_error_panic_hook","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"ctor","version":"0.4.3","id":"registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","license":"Apache-2.0 OR MIT","license_file":null,"description":"__attribute__((constructor)) for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ctor-proc-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"dtor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"libc-print","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.20","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ctor","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-0.4.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"example","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-0.4.3/src/example.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"__no_warn_on_missing_unsafe":["dtor?/__no_warn_on_missing_unsafe"],"default":["dtor","proc_macro","__no_warn_on_missing_unsafe"],"dtor":["dep:dtor"],"proc_macro":["dep:ctor-proc-macro","dtor?/proc_macro"],"used_linker":["dtor?/used_linker"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-0.4.3/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"ctor-proc-macro","version":"0.0.6","id":"registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","license":"Apache-2.0 OR MIT","license_file":null,"description":"proc-macro support for the ctor crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"ctor_proc_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-proc-macro-0.0.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-proc-macro-0.0.6/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"dotenvy","version":"0.15.7","id":"registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","license":"MIT","license_file":null,"description":"A well-maintained fork of the dotenv crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.16.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"dotenvy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"dotenvy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/src/bin/dotenvy.rs","edition":"2018","required-features":["cli"],"doc":true,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"list_variables","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/examples/list_variables.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/integration/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-child-dir","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-child-dir.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-default-location","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-default-location.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-default-location-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-default-location-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-dotenv-iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-dotenv-iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-filename","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-filename.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-filename-iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-filename-iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-filename-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-filename-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-path.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-path-iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-path-iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-path-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-path-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-read","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-read.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-read-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-read-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-ignore-bom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-ignore-bom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-multiline","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-multiline.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-multiline-comment","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-multiline-comment.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-var","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-var.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-variable-substitution","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-variable-substitution.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-vars","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-vars.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"clap":["dep:clap"],"cli":["clap"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/Cargo.toml","metadata":null,"publish":null,"authors":["Noemi Lapresta ","Craig Hills ","Mike Piccolo ","Alice Maz ","Sean Griffin ","Adam Sharp ","Arpad Borsos ","Allan Zhang "],"categories":[],"keywords":["dotenv","env","environment","settings","config"],"readme":"README.md","repository":"https://github.com/allan2/dotenvy","homepage":"https://github.com/allan2/dotenvy","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56.1"},{"name":"doublets","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","license":"Unlicense","license_file":null,"description":"Doublets (links) data structure implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":"data","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"leak_slice","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-mem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":"mem","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":"num","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["union"],"target":null,"registry":null},{"name":"tap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-trees","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":null,"rename":"trees","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mimalloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"doublets","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"doublet","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/doublet.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"doublets","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/doublets.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"dyn","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/dyn.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"error","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expansion","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/expansion.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"extensions","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/extensions.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"handler","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/handler.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/iter.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/link.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/mem.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multi","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/multi.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/query_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"seq","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/seq.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"store_internals","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/store_internals.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/traits.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"type_parts","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/type_parts.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/benches/iter.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"data":[],"default":["platform"],"full":["platform","rayon","small-search"],"mem":[],"more-inline":[],"num":[],"platform":["mem","num","data"],"rayon":["dep:rayon"],"small-search":["smallvec"],"smallvec":["dep:smallvec"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselessgoddess","Linksplatform Team "],"categories":["database-implementations"],"keywords":["associative","doublets","db"],"readme":"README.md","repository":"https://github.com/linksplatform/doublets-rs","homepage":"https://github.com/linksplatform/doublets-rs","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.85"},{"name":"dtor","version":"0.0.6","id":"registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6","license":"Apache-2.0 OR MIT","license_file":null,"description":"__attribute__((destructor)) for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"dtor-proc-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc-print","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.20","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"dtor","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-0.0.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-0.0.6/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"dtor-proc-macro","version":"0.0.5","id":"registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5","license":"Apache-2.0 OR MIT","license_file":null,"description":"proc-macro support for the dtor crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"dtor_proc_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-proc-macro-0.0.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-proc-macro-0.0.5/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"equivalent","version":"1.0.2","id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","license":"Apache-2.0 OR MIT","license_file":null,"description":"Traits for key comparison in maps.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.6"},{"name":"errno","version":"0.3.14","id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","license":"MIT OR Apache-2.0","license_file":null,"description":"Cross-platform interface to the `errno` variable.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"hermit\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Diagnostics_Debug"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"errno","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":["libc/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/Cargo.toml","metadata":null,"publish":null,"authors":["Chris Wong ","Dan Gohman "],"categories":["no-std","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"fastrand","version":"2.4.1","id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","license":"Apache-2.0 OR MIT","license_file":null,"description":"A simple and fast random number generator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wyhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fastrand","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"char","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/tests/char.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"smoke","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/tests/smoke.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"getrandom":["dep:getrandom"],"js":["std","getrandom"],"std":["alloc"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Stjepan Glavina "],"categories":["algorithms"],"keywords":["simple","fast","rand","random","wyrand"],"readme":"README.md","repository":"https://github.com/smol-rs/fastrand","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.63"},{"name":"find-msvc-tools","version":"0.1.9","id":"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","license":"MIT OR Apache-2.0","license_file":null,"description":"Find windows-specific tools, read MSVC versions from the registry and from COM interfaces","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"find_msvc_tools","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/find-msvc-tools-0.1.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/find-msvc-tools-0.1.9/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["development-tools::build-utils"],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/rust-lang/cc-rs","homepage":null,"documentation":"https://docs.rs/find-msvc-tools","edition":"2018","links":null,"default_run":null,"rust_version":"1.63"},{"name":"foldhash","version":"0.1.5","id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","license":"Zlib","license_file":null,"description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"foldhash","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/Cargo.toml","metadata":null,"publish":null,"authors":["Orson Peters "],"categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"futures-core","version":"0.3.32","id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_core","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"futures-task","version":"0.3.32","id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","license":"MIT OR Apache-2.0","license_file":null,"description":"Tools for working with tasks.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_task","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.32/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.32/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.71"},{"name":"futures-util","version":"0.3.32","id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","license":"MIT OR Apache-2.0","license_file":null,"description":"Common utilities and extension traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.26","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_util","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc","slab"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01","libc"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io","libc"],"libc":["dep:libc"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"spin":["dep:spin"],"std":["alloc","futures-core/std","futures-task/std","slab/std"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.71"},{"name":"getrandom","version":"0.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","registry":null},{"name":"wasip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))","registry":null},{"name":"wasip3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p3\"))","registry":null},{"name":"r-efi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"netbsd\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"solaris\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"vxworks\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/tests/mod.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sys_rng","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/tests/sys_rng.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/benches/buffer.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"std":[],"sys_rng":["dep:rand_core"],"wasm_js":["dep:wasm-bindgen","dep:js-sys"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","sys_rng"],"rustdoc-args":["--cfg","getrandom_backend=\"extern_impl\""]}},"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl -fO https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}}},"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"hashbrown","version":"0.15.5","id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust port of Google's SwissTable hash map","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/hasher.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/rayon.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/serde.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"insert_unique_unchecked","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/insert_unique_unchecked.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"set_ops","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/set_ops.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Amanieu d'Antras "],"categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"hashbrown","version":"0.17.0","id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust port of Google's SwissTable hash map","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/equivalent_trait.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/hasher.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher_unwind","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/hasher_unwind.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/rayon.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/serde.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/set.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/benches/bench.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["foldhash?/nightly","bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde_core","dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Amanieu d'Antras "],"categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85.0"},{"name":"heck","version":"0.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","license":"MIT OR Apache-2.0","license_file":null,"description":"heck is a case conversion library.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["no-std"],"keywords":["string","case","camel","snake","unicode"],"readme":"README.md","repository":"https://github.com/withoutboats/heck","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"id-arena","version":"2.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","license":"MIT/Apache-2.0","license_file":null,"description":"A simple, id-based arena.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"id_arena","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"readme_up_to_date","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/tests/readme_up_to_date.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"rayon":["dep:rayon"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["rayon"]}}},"publish":null,"authors":["Nick Fitzgerald ","Aleksey Kladov "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/id-arena","homepage":null,"documentation":"https://docs.rs/id-arena","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"indexmap","version":"2.14.0","id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","license":"Apache-2.0 OR MIT","license_file":null,"description":"A hash table with consistent order and fast iteration.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/equivalent_trait.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_full_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/macros_full_path.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quick","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/quick.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/benches/bench.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"faststring","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/benches/faststring.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"serde":["dep:serde_core","dep:serde"],"std":[],"sval":["dep:sval"],"test_debug":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/Cargo.toml","metadata":{"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"},"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon","sval"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"is_terminal_polyfill","version":"1.70.2","id":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","license":"MIT OR Apache-2.0","license_file":null,"description":"Polyfill for `is_terminal` stdlib feature for use with older MSRVs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"is_terminal_polyfill","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/polyfill-rs/is_terminal_polyfill/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/polyfill-rs/is_terminal_polyfill","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70.0"},{"name":"itoa","version":"1.0.18","id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast integer primitive to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"js-sys","version":"0.3.97","id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/js-sys-0.3.97/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":false}],"features":{"default":["std","unsafe-eval"],"futures-core-03-stream":["dep:futures-util","dep:futures-core"],"std":["wasm-bindgen/std","dep:futures-util"],"unsafe-eval":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/js-sys-0.3.97/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"leak_slice","version":"0.2.0","id":"registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","license":"MIT","license_file":null,"description":"leak &mut [T] in favor of NonNull<[T]>\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"leak_slice","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leak_slice-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"leak","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leak_slice-0.2.0/tests/leak.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leak_slice-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselessgoddess "],"categories":["memory-management"],"keywords":["leak","slice"],"readme":"README.md","repository":"https://github.com/uselessgoddess/leak_slice","homepage":"https://github.com/uselessgoddess/leak_slice","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"leb128fmt","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A library to encode and decode LEB128 compressed integers.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"leb128fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leb128fmt-0.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leb128fmt-0.1.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Bryant Luk "],"categories":["encoding","no-std","no-std::no-alloc","compression","parser-implementations"],"keywords":["leb128","encoding","no_std","compression"],"readme":"README.md","repository":"https://github.com/bluk/leb128fmt","homepage":null,"documentation":"https://docs.rs/leb128fmt","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"libc","version":"0.2.186","id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/tests/const_fn.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/Cargo.toml","metadata":{"docs":{"rs":{"features":["extra_traits"],"default-target":"x86_64-unknown-linux-gnu","targets":["aarch64-apple-darwin","aarch64-pc-windows-msvc","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","i686-unknown-linux-gnu","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-pc-windows-gnullvm","aarch64-unknown-linux-musl","aarch64-unknown-linux-ohos","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-ohos","i686-pc-windows-gnu","loongarch64-unknown-linux-gnu","loongarch64-unknown-linux-musl","powerpc-unknown-linux-gnu","powerpc64-unknown-linux-gnu","powerpc64le-unknown-linux-gnu","powerpc64le-unknown-linux-musl","riscv64gc-unknown-linux-gnu","s390x-unknown-linux-gnu","sparcv9-sun-solaris","x86_64-apple-darwin","x86_64-pc-solaris","x86_64-pc-windows-gnullvm","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-musl","x86_64-unknown-linux-ohos","x86_64-unknown-netbsd","aarch64-apple-ios","aarch64-apple-tvos","aarch64-apple-visionos","aarch64-apple-watchos","aarch64-linux-android","aarch64-unknown-fuchsia","arm-linux-androideabi","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","arm64ec-pc-windows-msvc","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-musleabihf","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-unknown-freebsd","i686-unknown-linux-musl","nvptx64-nvidia-cuda","riscv64gc-unknown-linux-musl","sparc64-unknown-linux-gnu","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasip1","wasm32-wasip2","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-unknown-fuchsia","x86_64-unknown-linux-gnux32","x86_64-unknown-redox","aarch64-unknown-freebsd","aarch64-unknown-hermit","aarch64-unknown-illumos","aarch64-unknown-netbsd","aarch64-unknown-nto-qnx800","aarch64-unknown-openbsd","aarch64-unknown-redox","aarch64-wrs-vxworks","aarch64_be-unknown-linux-gnu","aarch64_be-unknown-linux-musl","armebv7r-none-eabi","armebv7r-none-eabihf","armv7-linux-androideabi","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i686-unknown-haiku","i686-unknown-netbsd","i686-unknown-openbsd","i686-wrs-vxworks","mips-unknown-linux-gnu","mips-unknown-linux-musl","mips64-unknown-linux-gnuabi64","mips64-unknown-linux-muslabi64","mips64el-unknown-linux-gnuabi64","mips64el-unknown-linux-muslabi64","mipsel-sony-psp","mipsel-unknown-linux-gnu","mipsel-unknown-linux-musl","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-ibm-aix","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-unknown-linux-musl","powerpc64-wrs-vxworks","riscv32-wrs-vxworks","riscv32gc-unknown-linux-musl","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64-wrs-vxworks","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-netbsd","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","wasm32-wasip3","x86_64-apple-ios","x86_64-pc-cygwin","x86_64-unknown-dragonfly","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-hurd-gnu","x86_64-unknown-l4re-uclibc","x86_64-unknown-openbsd","x86_64-wrs-vxworks"],"cargo-args":["-Zbuild-std=core"]}},"cargo-semver-checks":{"lints":{"repr_align_removed":"warn","global_value_marked_deprecated":"warn"}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"libm","version":"0.2.16","id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","license":"MIT","license_file":null,"description":"libm in pure Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libm","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arch":[],"default":["arch"],"force-soft-floats":[],"unstable":["unstable-intrinsics","unstable-float"],"unstable-float":[],"unstable-intrinsics":[],"unstable-public-internals":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Amanieu d'Antras ","Jorge Aparicio ","Trevor Gross "],"categories":["no-std"],"keywords":["libm","math"],"readme":"README.md","repository":"https://github.com/rust-lang/compiler-builtins","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"link-cli","version":"0.1.0","id":"path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","license":"Unlicense","license_file":null,"description":"A CLI tool for links manipulation","source":null,"dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doublets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"links-notation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lino-arguments","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.27.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"link_cli","src_path":"/tmp/gh-issue-solver-1778304097454/rust/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"clink","src_path":"/tmp/gh-issue-solver-1778304097454/rust/src/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"changes_simplifier_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/changes_simplifier_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_arguments_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_arguments_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_export_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_export_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_import_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_import_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_named_types_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_named_types_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"dependency_basis_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/dependency_basis_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link_storage_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/link_storage_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/link_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lino_database_input_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/lino_database_input_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lino_link_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/lino_link_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"named_types_decorator_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/named_types_decorator_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parser_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"pinned_types_decorator_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/pinned_types_decorator_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query_processor_csharp_parity_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/query_processor_csharp_parity_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query_processor_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/query_processor_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unicode_sequence_converter_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/unicode_sequence_converter_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unicode_string_storage_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/unicode_string_storage_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/tmp/gh-issue-solver-1778304097454/rust/Cargo.toml","metadata":null,"publish":null,"authors":["link-foundation"],"categories":["command-line-utilities","database"],"keywords":["links","doublets","cli","database"],"readme":null,"repository":"https://github.com/link-foundation/link-cli","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"links-notation","version":"0.13.0","id":"registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","license":"Unlicense","license_file":null,"description":"Rust implementation of the Links Notation parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"nom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"links_notation","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"indentation_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/examples/indentation_test.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"leading_spaces_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/examples/leading_spaces_test.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"api_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/api_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"edge_case_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/edge_case_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"format_config_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/format_config_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"indentation_consistency_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/indentation_consistency_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"indented_id_syntax_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/indented_id_syntax_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/link_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"links_group_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/links_group_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mixed_indentation_modes_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/mixed_indentation_modes_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multi_quote_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/multi_quote_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multiline_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/multiline_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multiline_quoted_string_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/multiline_quoted_string_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nested_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/nested_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nested_self_reference_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/nested_self_reference_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"single_line_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/single_line_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parsing"],"keywords":["lino","parser","links","notation","protocol"],"readme":"README.md","repository":"https://github.com/link-foundation/links-notation","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"lino-arguments","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","license":"Unlicense","license_file":null,"description":"A unified configuration library combining environment variables and CLI arguments with a clear priority chain","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive","env","string"],"target":null,"registry":null},{"name":"ctor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"dotenvy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lino-env","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lino_arguments","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"lino-arguments","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/src/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"functional","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/examples/functional.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"struct_based","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/examples/struct_based.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"integration_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/tests/integration_test.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["command-line-interface","config"],"keywords":["lino","arguments","cli","environment","config"],"readme":"README.md","repository":"https://github.com/link-foundation/lino-arguments","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"lino-env","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","license":"Unlicense","license_file":null,"description":"A Rust library to read and write .lenv files","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lino_env","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-env-0.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-env-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["config","parser-implementations"],"keywords":["lino","env","environment","links-notation","config"],"readme":"README.md","repository":"https://github.com/link-foundation/lino-env","homepage":null,"documentation":"https://github.com/link-foundation/lino-env","edition":"2021","links":null,"default_run":null,"rust_version":"1.70"},{"name":"linux-raw-sys","version":"0.12.1","id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Generated bindings for Linux's userspace API","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.100","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"linux_raw_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"auxvec":[],"bootparam":[],"btrfs":[],"core":["dep:core"],"default":["std","general","errno"],"elf":[],"elf_uapi":[],"errno":[],"general":[],"if_arp":[],"if_ether":[],"if_packet":[],"if_tun":[],"image":[],"io_uring":[],"ioctl":[],"landlock":[],"loop_device":[],"mempolicy":[],"net":[],"netlink":[],"no_std":[],"prctl":[],"ptrace":[],"rustc-dep-of-std":["core","no_std"],"std":[],"system":[],"vm_sockets":[],"xdp":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["default","bootparam","btrfs","elf_uapi","image","ioctl","landlock","netlink","io_uring","if_arp","if_ether","if_packet","net","ptrace","prctl","elf","xdp","mempolicy","system","loop_device"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu"]}}},"publish":null,"authors":["Dan Gohman "],"categories":["external-ffi-bindings"],"keywords":["linux","uapi","ffi"],"readme":"README.md","repository":"https://github.com/sunfishcode/linux-raw-sys","homepage":null,"documentation":"https://docs.rs/linux-raw-sys","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"log","version":"0.4.29","id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["inline-i128"],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/integration.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/benches/value.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"kv":[],"kv_serde":["kv_std","value-bag/serde","serde"],"kv_std":["std","kv","value-bag/error"],"kv_sval":["kv","value-bag/sval","sval","sval_ref"],"kv_unstable":["kv","value-bag"],"kv_unstable_serde":["kv_serde","kv_unstable_std"],"kv_unstable_std":["kv_std","kv_unstable"],"kv_unstable_sval":["kv_sval","kv_unstable"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_std","kv_sval","kv_serde"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2021","links":null,"default_run":null,"rust_version":"1.68.0"},{"name":"memchr","version":"2.8.0","id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","license":"Unlicense OR MIT","license_file":null,"description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"core":["dep:core"],"default":["std"],"libc":[],"logging":["dep:log"],"rustc-dep-of-std":["core"],"std":["alloc"],"use_std":["std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Andrew Gallant ","bluss"],"categories":[],"keywords":["memchr","memmem","substring","find","search"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"memmap2","version":"0.9.10","id":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Cross-platform Rust API for memory-mapped file IO","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"owning_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.151","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"memmap2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memmap2-0.9.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"cat","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memmap2-0.9.10/examples/cat.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"stable_deref_trait":["dep:stable_deref_trait"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memmap2-0.9.10/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Burkert ","Yevhenii Reizner ","The Contributors"],"categories":[],"keywords":["mmap","memory-map","io","file"],"readme":"README.md","repository":"https://github.com/RazrFalcon/memmap2-rs","homepage":null,"documentation":"https://docs.rs/memmap2","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"minicov","version":"0.3.8","id":"registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","license":"Apache-2.0/MIT","license_file":null,"description":"Code coverage and profile-guided optimization support for no_std and embedded programs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.77","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"minicov","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minicov-0.3.8/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minicov-0.3.8/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["alloc"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minicov-0.3.8/Cargo.toml","metadata":null,"publish":null,"authors":["Amanieu d'Antras "],"categories":["development-tools","no-std","embedded"],"keywords":["coverage","no_std","llvm-cov","pgo","profiling"],"readme":"README.md","repository":"https://github.com/Amanieu/minicov","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"nom","version":"8.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0","license":"MIT","license_file":null,"description":"A byte-oriented, zero-copy, parser combinators library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"nom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"arithmetic","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/arithmetic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"arithmetic_ast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/arithmetic_ast.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"css","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/css.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom_errors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/custom_errors.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"escaped","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/escaped.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expression_ast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/expression_ast.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"float","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/float.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fnmut","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/fnmut.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ini","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/ini.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ini_str","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/ini_str.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"issues","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/issues.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"json","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/json.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mp4","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/mp4.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multiline","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/multiline.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"overflow","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/overflow.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"reborrow_fold","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/reborrow_fold.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":[],"default":["std"],"docsrs":[],"std":["alloc","memchr/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"features":["alloc","std","docsrs"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["contact@geoffroycouprie.com"],"categories":["parsing"],"keywords":["parser","parser-combinators","parsing","streaming","bit"],"readme":"README.md","repository":"https://github.com/rust-bakery/nom","homepage":null,"documentation":"https://docs.rs/nom","edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"nu-ansi-term","version":"0.50.3","id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","license":"MIT","license_file":null,"description":"Library for ANSI terminal colors and styles (bold, underline)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.152","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.59, <=0.61","kind":null,"rename":"windows","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Console","Win32_Storage_FileSystem","Win32_Security"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"nu_ansi_term","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"256_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/256_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"basic_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/basic_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gradient_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/gradient_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hyperlink","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/hyperlink.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"rgb_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/rgb_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"title","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/title.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"style","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/tests/style.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"derive_serde_style":["serde"],"gnu_legacy":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/Cargo.toml","metadata":null,"publish":null,"authors":["ogham@bsago.me","Ryan Scheel (Havvy) ","Josh Triplett ","The Nushell Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/nushell/nu-ansi-term","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.62.1"},{"name":"num-traits","version":"0.2.19","id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","license":"MIT OR Apache-2.0","license_file":null,"description":"Numeric traits for generic mathematics","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/tests/cast.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"i128":[],"libm":["dep:libm"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","metadata":{"docs":{"rs":{"features":["std"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-traits","homepage":"https://github.com/rust-num/num-traits","documentation":"https://docs.rs/num-traits","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"once_cell","version":"1.21.4","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","license":"MIT OR Apache-2.0","license_file":null,"description":"Single assignment cells and lazy values.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/reentrant_init_deadlocks.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/regex.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/test_synchronization.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/tests/it/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"once_cell_polyfill","version":"1.70.2","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","license":"MIT OR Apache-2.0","license_file":null,"description":"Polyfill for `OnceCell` stdlib feature for use with older MSRVs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell_polyfill","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell_polyfill-1.70.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell_polyfill-1.70.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/polyfill-rs/once_cell_polyfill/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/polyfill-rs/once_cell_polyfill","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70.0"},{"name":"oorandom","version":"11.1.5","id":"registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","license":"MIT","license_file":null,"description":"A tiny, robust PRNG implementation.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"random-fast-rng","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"randomize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"oorandom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/oorandom-11.1.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/oorandom-11.1.5/Cargo.toml","metadata":null,"publish":null,"authors":["Simon Heath "],"categories":["algorithms","embedded","no-std"],"keywords":["rng","prng","random","pcg"],"readme":"README.md","repository":"https://hg.sr.ht/~icefox/oorandom","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.17","id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin_project_lite","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}},"cargo_check_external_types":{"allowed_external_types":[]}},"publish":null,"authors":[],"categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"platform-data","version":"2.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","license":"Unlicense","license_file":null,"description":"Data types and traits for the LinksPlatform","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"beef","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_data","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"constants","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/constants.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"converters","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/converters.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"flow","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/flow.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hybrid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/hybrid.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"links","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/links.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"point","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/point.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/query.rs","edition":"2024","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["data-structures"],"keywords":["links","linksplatform","data-structures","associative"],"readme":"README.md","repository":"https://github.com/linksplatform/data-rs","homepage":"https://github.com/linksplatform/data-rs","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"platform-mem","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","license":"Unlicense","license_file":null,"description":"Memory for linksplatform\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["sync"],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"registry":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["rt-multi-thread","macros"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"async_example","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/async_example.rs","edition":"2024","required-features":["async"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme_example1","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/readme_example1.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme_example2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/readme_example2.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme_example3","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/readme_example3.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"async_mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/async_mem.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"coverage","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/coverage.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/mem.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"miri","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/miri.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"memory_benchmarks","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/benches/memory_benchmarks.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":["tokio"],"default":[],"tokio":["dep:tokio"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["memory-management"],"keywords":["memory","linksplatform","mmap","allocator"],"readme":"README.md","repository":"https://github.com/linksplatform/mem-rs","homepage":"https://github.com/linksplatform/mem-rs","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"platform-num","version":"0.8.0","id":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","license":"Unlicense","license_file":null,"description":"Numbers for linksplatform\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.19","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_num","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.8.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.8.0/tests/traits.rs","edition":"2024","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.8.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["development-tools"],"keywords":["numbers","linksplatform","traits"],"readme":"README.md","repository":"https://github.com/linksplatform/Numbers","homepage":"https://github.com/linksplatform/Numbers","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"platform-trees","version":"0.3.4","id":"registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","license":"Unlicense","license_file":null,"description":"Trees methods for linksplatform\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"platform-num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_trees","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"funty_compatibility","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/funty_compatibility.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"iterative_tree_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/iterative_tree_tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"list_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/list_tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tree_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/tree_tests.rs","edition":"2024","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["data-structures"],"keywords":["trees","linksplatform","data-structures"],"readme":"README.md","repository":"https://github.com/linksplatform/trees-rs","homepage":"https://github.com/linksplatform/trees-rs","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"prettyplease","version":"0.2.37","id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","license":"MIT OR Apache-2.0","license_file":null,"description":"A minimal `syn` syntax tree pretty-printer","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.105","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["full"],"target":null,"registry":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.105","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["clone-impls","extra-traits","parsing","printing","visit-mut"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"prettyplease","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"verbatim":["syn/parsing"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}},"playground":{"features":["verbatim"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools"],"keywords":["rustfmt"],"readme":"README.md","repository":"https://github.com/dtolnay/prettyplease","homepage":null,"documentation":"https://docs.rs/prettyplease","edition":"2021","links":"prettyplease02","default_run":null,"rust_version":"1.62"},{"name":"proc-macro2","version":"1.0.106","id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","license":"MIT OR Apache-2.0","license_file":null,"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg=procmacro2_semver_exempt"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--cfg=procmacro2_semver_exempt","--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["David Tolnay ","Alex Crichton "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"quote","version":"1.0.45","id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","license":"MIT OR Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"r-efi","version":"6.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","license":"MIT OR Apache-2.0 OR LGPL-2.1-or-later","license_file":null,"description":"UEFI Reference Specification Protocol Constants and Definitions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"r_efi","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"freestanding","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/examples/freestanding.rs","edition":"2018","required-features":["native"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gop-query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/examples/gop-query.rs","edition":"2018","required-features":["native"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello-world","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/examples/hello-world.rs","edition":"2018","required-features":["native"],"doc":false,"doctest":false,"test":false}],"features":{"core":["dep:core"],"native":[],"rustc-dep-of-std":["core"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["embedded","hardware-support","no-std","os"],"keywords":["boot","efi","firmware","specification","uefi"],"readme":"README.md","repository":"https://github.com/r-efi/r-efi","homepage":"https://github.com/r-efi/r-efi/wiki","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.68"},{"name":"rustix","version":"1.1.4","id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"dev","rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["general","ioctl","no_std"],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.182","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":null,"rename":"libc_errno","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["auxvec","general","errno","ioctl","no_std","elf"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.182","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":null,"rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":null,"rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock"],"target":"cfg(windows)","registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.20.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rustix","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/benches/mod.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"all-apis":["event","fs","io_uring","mm","mount","net","param","pipe","process","pty","rand","runtime","shm","stdio","system","termios","thread","time"],"alloc":[],"core":["dep:core"],"default":["std"],"event":[],"fs":[],"io_uring":["event","fs","net","thread","linux-raw-sys/io_uring"],"libc":["dep:libc"],"libc_errno":["dep:libc_errno"],"linux_4_11":[],"linux_5_1":["linux_4_11"],"linux_5_11":["linux_5_1"],"linux_latest":["linux_5_11"],"mm":[],"mount":[],"net":["linux-raw-sys/net","linux-raw-sys/netlink","linux-raw-sys/if_ether","linux-raw-sys/xdp"],"param":[],"pipe":[],"process":["linux-raw-sys/prctl"],"pty":["fs"],"rand":[],"runtime":["linux-raw-sys/prctl"],"rustc-dep-of-std":["core","rustc-std-workspace-alloc","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"shm":["fs"],"std":["bitflags/std","alloc","libc?/std","libc_errno?/std"],"stdio":[],"system":["linux-raw-sys/system"],"termios":[],"thread":["linux-raw-sys/prctl"],"time":[],"try_close":[],"use-explicitly-provided-auxv":[],"use-libc":["libc_errno","libc"],"use-libc-auxv":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/Cargo.toml","metadata":{"docs":{"rs":{"features":["all-apis"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-illumos","x86_64-unknown-redox","x86_64-unknown-haiku","wasm32-unknown-emscripten","wasm32-wasip1"]}}},"publish":null,"authors":["Dan Gohman ","Jakub Konka "],"categories":["os::unix-apis","date-and-time","filesystem","network-programming"],"keywords":["api","file","network","safe","syscall"],"readme":"README.md","repository":"https://github.com/bytecodealliance/rustix","homepage":null,"documentation":"https://docs.rs/rustix","edition":"2021","links":null,"default_run":null,"rust_version":"1.63","hints":{"mostly-unused":true}},{"name":"rustversion","version":"1.0.22","id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","license":"MIT OR Apache-2.0","license_file":null,"description":"Conditional compilation according to rustc compiler version","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"rustversion","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_const","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_const.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_eval","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_eval.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_parse.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/build/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::build-utils","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/rustversion","homepage":null,"documentation":"https://docs.rs/rustversion","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"same-file","version":"1.0.6","id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","license":"Unlicense/MIT","license_file":null,"description":"A simple crate for determining whether two file paths point to the same file.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"same_file","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"is_same_file","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_same_file.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"is_stderr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_stderr.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":[],"keywords":["same","file","equal","inode"],"readme":"README.md","repository":"https://github.com/BurntSushi/same-file","homepage":"https://github.com/BurntSushi/same-file","documentation":"https://docs.rs/same-file","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"semver","version":"1.0.28","id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser and evaluator for Cargo's flavor of Semantic Versioning","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":"serde","optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_autotrait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_identifier","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_identifier.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_version.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version_req","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_version_req.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}},"playground":{"features":["serde"]}},"publish":null,"authors":["David Tolnay "],"categories":["data-structures","no-std"],"keywords":["cargo"],"readme":"README.md","repository":"https://github.com/dtolnay/semver","homepage":null,"documentation":"https://docs.rs/semver","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"serde","version":"1.0.228","id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","license":"MIT OR Apache-2.0","license_file":null,"description":"A generic serialization/deserialization framework","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["result"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde_core/alloc"],"default":["std"],"derive":["serde_derive"],"rc":["serde_core/rc"],"serde_derive":["dep:serde_derive"],"std":["serde_core/std"],"unstable":["serde_core/unstable"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","metadata":{"playground":{"features":["derive","rc"]},"docs":{"rs":{"features":["derive","rc","unstable"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"serde_core","version":"1.0.228","id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","license":"MIT OR Apache-2.0","license_file":null,"description":"Serde traits only, with no support for derive -- use the `serde` crate instead","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std","result"],"rc":[],"result":[],"std":[],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","metadata":{"playground":{"features":["rc","result"]},"docs":{"rs":{"features":["rc","result","unstable"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"README.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_core","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"serde_derive","version":"1.0.228","id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.81","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing","proc-macro"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"serde_json","version":"1.0.149","id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","license":"MIT OR Apache-2.0","license_file":null,"description":"A JSON serialization file format","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"zmij","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debug","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/debug.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lexical","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/lexical.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"map","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/map.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde_core/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["memchr/std","serde_core/std"],"unbounded_depth":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/Cargo.toml","metadata":{"docs":{"rs":{"features":["preserve_order","raw_value","unbounded_depth"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}},"playground":{"features":["float_roundtrip","raw_value","unbounded_depth"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"shlex","version":"1.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Split a string into shell words, like Python's shlex.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"shlex","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shlex-1.3.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shlex-1.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["comex ","Fenhl ","Adrian Taylor ","Alex Touchet ","Daniel Parks ","Garrett Berg "],"categories":["command-line-interface","parser-implementations"],"keywords":[],"readme":"README.md","repository":"https://github.com/comex/rust-shlex","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.46.0"},{"name":"slab","version":"0.4.12","id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12","license":"MIT","license_file":null,"description":"Pre-allocated storage for a uniform data type","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"slab","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/tests/serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"slab","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/tests/slab.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche "],"categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.51"},{"name":"strsim","version":"0.11.1","id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","license":"MIT","license_file":null,"description":"Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and SĆørensen-Dice.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"strsim","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lib","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/tests/lib.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/benches/benches.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/Cargo.toml","metadata":null,"publish":null,"authors":["Danny Guo ","maxbachmann "],"categories":["text-processing"],"keywords":["string","similarity","Hamming","Levenshtein","Jaro"],"readme":"README.md","repository":"https://github.com/rapidfuzz/strsim-rs","homepage":"https://github.com/rapidfuzz/strsim-rs","documentation":"https://docs.rs/strsim/","edition":"2015","links":null,"default_run":null,"rust_version":"1.56"},{"name":"syn","version":"2.0.117","id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.91","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":"cfg(not(miri))","registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_punctuated","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_punctuated.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_unparenthesize","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_unparenthesize.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/benches/file.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["dep:quote"],"proc-macro":["proc-macro2/proc-macro","quote?/proc-macro"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extend-css=src/gen/token.css","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"tap","version":"1.0.1","id":"registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","license":"MIT","license_file":null,"description":"Generic extensions for tapping values in Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tap","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tap-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tap-1.0.1/Cargo.toml","metadata":null,"publish":null,"authors":["Elliott Linder ","myrrlyn "],"categories":["no-std","rust-patterns"],"keywords":["tap","pipe","functional","tap_ok","tap_some"],"readme":"README.md","repository":"https://github.com/myrrlyn/tap","homepage":"https://github.com/myrrlyn/tap","documentation":"https://docs.rs/tap","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"tempfile","version":"3.27.0","id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A library for managing temporary files and directories.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["fs"],"target":"cfg(any(unix, target_os = \"wasi\"))","registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3.0, <0.5","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any(unix, windows, target_os = \"wasi\"))","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Storage_FileSystem","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tempfile","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"env","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/env.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"namedtempfile","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/namedtempfile.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"spooled","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/spooled.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tempdir","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/tempdir.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tempfile","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/tempfile.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["getrandom"],"getrandom":["dep:getrandom"],"nightly":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Steven Allen ","The Rust Project Developers","Ashley Mannix ","Jason White "],"categories":[],"keywords":["tempfile","tmpfile","filesystem"],"readme":"README.md","repository":"https://github.com/Stebalien/tempfile","homepage":"https://stebalien.com/projects/tempfile-rs/","documentation":"https://docs.rs/tempfile","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"thiserror","version":"1.0.69","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.69","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_deprecated","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_deprecated.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_display.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_from.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_lints.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_option.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_transparent.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"thiserror","version":"2.0.18","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_display.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_from.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_lints.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_option.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_transparent.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns","no-std"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"thiserror-impl","version":"1.0.69","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"thiserror-impl","version":"2.0.18","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.18/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"unicode-ident","version":"1.0.24","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/tests/compare.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/tests/static_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/benches/xid.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"unicode-xid","version":"0.2.6","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","license":"MIT OR Apache-2.0","license_file":null,"description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_xid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/tests/exhaustive_tests.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/benches/xid.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/Cargo.toml","metadata":null,"publish":null,"authors":["erick.tryzelaar ","kwantam ","Manish Goregaokar "],"categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","homepage":"https://github.com/unicode-rs/unicode-xid","documentation":"https://unicode-rs.github.io/unicode-xid","edition":"2015","links":null,"default_run":null,"rust_version":"1.17"},{"name":"utf8parse","version":"0.2.2","id":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","license":"Apache-2.0 OR MIT","license_file":null,"description":"Table-driven UTF-8 parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"utf8parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"utf-8-demo","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/tests/utf-8-demo.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":[],"nightly":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/Cargo.toml","metadata":null,"publish":null,"authors":["Joe Wilm ","Christian Duerr "],"categories":["parsing","no-std"],"keywords":["utf8","parse","table"],"readme":null,"repository":"https://github.com/alacritty/vte","homepage":null,"documentation":"https://docs.rs/utf8parse/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"walkdir","version":"2.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","license":"Unlicense/MIT","license_file":null,"description":"Recursively walk a directory.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"same-file","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"walkdir","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":["filesystem"],"keywords":["directory","recursive","walk","iterator"],"readme":"README.md","repository":"https://github.com/BurntSushi/walkdir","homepage":"https://github.com/BurntSushi/walkdir","documentation":"https://docs.rs/walkdir/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasip2","version":"1.0.3+wasi-0.2.9","id":"registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"WASIp2 API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.57.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasip2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["cdylib"],"name":"cli-command","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/cli-command.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"cli-command-no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/cli-command-no_std.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello-world","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/hello-world.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello-world-no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/hello-world-no_std.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/http-proxy.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy-no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/http-proxy-no_std.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"bitflags":["wit-bindgen/bitflags"],"core":["dep:core"],"default":["std","bitflags"],"rustc-dep-of-std":["core","alloc","wit-bindgen/rustc-dep-of-std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi-rs","homepage":null,"documentation":"https://docs.rs/wasip2","edition":"2021","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wasip3","version":"0.4.0+wasi-0.3.0-rc-2026-01-06","id":"registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"WASIp3 API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.17","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["async"],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["async-spawn"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasip3","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["cdylib"],"name":"cli-command","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/examples/cli-command.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/examples/http-proxy.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy-compat","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/examples/http-proxy-compat.rs","edition":"2021","required-features":["http-compat"],"doc":false,"doctest":false,"test":false}],"features":{"http-compat":["dep:bytes","dep:http-body","dep:http","dep:thiserror","wit-bindgen/async-spawn"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi-rs","homepage":null,"documentation":"https://docs.rs/wasip3","edition":"2021","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wasm-bindgen","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Easy support for interacting between JS and Rust.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"build","rename":"rustversion-compat","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm64\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm64\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-0.2.120/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"enable-interning":["std"],"gg-alloc":[],"msrv":[],"rustversion":[],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":[],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-0.2.120/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde-serialize"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen","homepage":"https://wasm-bindgen.github.io/wasm-bindgen","documentation":"https://docs.rs/wasm-bindgen","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-futures","version":"0.4.70","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","license":"MIT OR Apache-2.0","license_file":null,"description":"Bridging the gap between Rust Futures and JavaScript Promises","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_futures","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-futures-0.4.70/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"futures-core-03-stream":["js-sys/futures-core-03-stream"],"std":["wasm-bindgen/std","js-sys/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-futures-0.4.70/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/futures","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-futures","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-macro","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro-support","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm_bindgen_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"strict-macro":["wasm-bindgen-macro-support/strict-macro"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-macro-support","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation APIs for the `#[wasm_bindgen]` attribute","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit","visit-mut","full","extra-traits"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_macro_support","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-support-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"strict-macro":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-support-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro-support","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-shared","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_shared","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-shared-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-shared-0.2.120/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-shared-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/shared","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2021","links":"wasm_bindgen","default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-test","version":"0.3.70","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","license":"MIT OR Apache-2.0","license_file":null,"description":"Internal testing crate for wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.89","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"gg-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"nu-ansi-term","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.50","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["libm"],"target":null,"registry":null},{"name":"oorandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^11.1.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.70","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.70","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"minicov","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", wasm_bindgen_unstable_test_coverage))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-0.3.70/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":false}],"features":{"default":["std"],"gg-alloc":["dep:gg-alloc"],"std":["wasm-bindgen/std","js-sys/std","wasm-bindgen-futures/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-0.3.70/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-test-macro","version":"0.3.70","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","license":"MIT OR Apache-2.0","license_file":null,"description":"Internal testing macro for wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["parsing","proc-macro","derive","printing"],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm_bindgen_test_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-macro-0.3.70/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-macro-0.3.70/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-test-shared","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen-test and wasm-bindgen-test-runner, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_test_shared","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-shared-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-shared-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/test-shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-test-shared","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-encoder","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"A low-level WebAssembly encoder.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"leb128fmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["simd","simd"],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmprinter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_encoder","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-encoder-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"component-model":["wasmparser?/component-model"],"default":["std","component-model"],"std":["wasmparser?/std"],"wasmparser":["dep:wasmparser"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-encoder-0.244.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder","documentation":"https://docs.rs/wasm-encoder","edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"wasm-metadata","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Read and manipulate WebAssembly metadata","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"auditable-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["serde"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"spdx","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-encoder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std","component-model"],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["simd","std","component-model","hash-collections"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_metadata","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"component","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/tests/component.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"module","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/tests/module.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"clap":["dep:clap"],"default":["oci","serde"],"oci":["dep:auditable-serde","dep:flate2","dep:url","dep:spdx","dep:serde_json","serde"],"serde":["dep:serde_derive","dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-metadata","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"wasmparser","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"A simple event-driven library for parsing WebAssembly binary files.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["default-hasher"],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmparser","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/examples/simple.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"big-module","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/tests/big-module.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/benches/benchmark.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"component-model":["dep:semver"],"default":["std","validate","serde","features","component-model","hash-collections","simd"],"features":[],"hash-collections":["dep:hashbrown","dep:indexmap"],"prefer-btree-collections":[],"serde":["dep:serde","indexmap?/serde","hashbrown?/serde"],"simd":[],"std":["indexmap?/std"],"validate":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Yury Delendik "],"categories":[],"keywords":["parser","WebAssembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"web-sys","version":"0.3.97","id":"registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all Web APIs, a procedurally generated crate from WebIDL\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"web_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-sys-0.3.97/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":false}],"features":{"AbortController":[],"AbortSignal":["EventTarget"],"AbstractRange":[],"AddEventListenerOptions":[],"AesCbcParams":[],"AesCtrParams":[],"AesDerivedKeyParams":[],"AesGcmParams":[],"AesKeyAlgorithm":[],"AesKeyGenParams":[],"Algorithm":[],"AlignSetting":[],"AllowedBluetoothDevice":[],"AllowedUsbDevice":[],"AlphaOption":[],"AnalyserNode":["AudioNode","EventTarget"],"AnalyserOptions":[],"AngleInstancedArrays":[],"Animation":["EventTarget"],"AnimationEffect":[],"AnimationEvent":["Event"],"AnimationEventInit":[],"AnimationPlayState":[],"AnimationPlaybackEvent":["Event"],"AnimationPlaybackEventInit":[],"AnimationPropertyDetails":[],"AnimationPropertyValueDetails":[],"AnimationTimeline":[],"AssignedNodesOptions":[],"AttestationConveyancePreference":[],"Attr":["EventTarget","Node"],"AttributeNameValue":[],"AudioBuffer":[],"AudioBufferOptions":[],"AudioBufferSourceNode":["AudioNode","AudioScheduledSourceNode","EventTarget"],"AudioBufferSourceOptions":[],"AudioConfiguration":[],"AudioContext":["BaseAudioContext","EventTarget"],"AudioContextLatencyCategory":[],"AudioContextOptions":[],"AudioContextState":[],"AudioData":[],"AudioDataCopyToOptions":[],"AudioDataInit":[],"AudioDecoder":["EventTarget"],"AudioDecoderConfig":[],"AudioDecoderInit":[],"AudioDecoderSupport":[],"AudioDestinationNode":["AudioNode","EventTarget"],"AudioEncoder":["EventTarget"],"AudioEncoderConfig":[],"AudioEncoderInit":[],"AudioEncoderSupport":[],"AudioListener":[],"AudioNode":["EventTarget"],"AudioNodeOptions":[],"AudioParam":[],"AudioParamMap":[],"AudioProcessingEvent":["Event"],"AudioSampleFormat":[],"AudioScheduledSourceNode":["AudioNode","EventTarget"],"AudioSinkInfo":[],"AudioSinkOptions":[],"AudioSinkType":[],"AudioStreamTrack":["EventTarget","MediaStreamTrack"],"AudioTrack":[],"AudioTrackList":["EventTarget"],"AudioWorklet":["Worklet"],"AudioWorkletGlobalScope":["WorkletGlobalScope"],"AudioWorkletNode":["AudioNode","EventTarget"],"AudioWorkletNodeOptions":[],"AudioWorkletProcessor":[],"AuthenticationExtensionsClientInputs":[],"AuthenticationExtensionsClientInputsJson":[],"AuthenticationExtensionsClientOutputs":[],"AuthenticationExtensionsClientOutputsJson":[],"AuthenticationExtensionsDevicePublicKeyInputs":[],"AuthenticationExtensionsDevicePublicKeyOutputs":[],"AuthenticationExtensionsLargeBlobInputs":[],"AuthenticationExtensionsLargeBlobOutputs":[],"AuthenticationExtensionsPrfInputs":[],"AuthenticationExtensionsPrfOutputs":[],"AuthenticationExtensionsPrfValues":[],"AuthenticationResponseJson":[],"AuthenticatorAssertionResponse":["AuthenticatorResponse"],"AuthenticatorAssertionResponseJson":[],"AuthenticatorAttachment":[],"AuthenticatorAttestationResponse":["AuthenticatorResponse"],"AuthenticatorAttestationResponseJson":[],"AuthenticatorResponse":[],"AuthenticatorSelectionCriteria":[],"AuthenticatorTransport":[],"AutoKeyword":[],"AutocompleteInfo":[],"BarProp":[],"BaseAudioContext":["EventTarget"],"BaseComputedKeyframe":[],"BaseKeyframe":[],"BasePropertyIndexedKeyframe":[],"BasicCardRequest":[],"BasicCardResponse":[],"BasicCardType":[],"BatteryManager":["EventTarget"],"BeforeUnloadEvent":["Event"],"BinaryType":[],"BiquadFilterNode":["AudioNode","EventTarget"],"BiquadFilterOptions":[],"BiquadFilterType":[],"BitrateMode":[],"Blob":[],"BlobEvent":["Event"],"BlobEventInit":[],"BlobPropertyBag":[],"BlockParsingOptions":[],"Bluetooth":["EventTarget"],"BluetoothAdvertisingEvent":["Event"],"BluetoothAdvertisingEventInit":[],"BluetoothCharacteristicProperties":[],"BluetoothDataFilterInit":[],"BluetoothDevice":["EventTarget"],"BluetoothLeScanFilterInit":[],"BluetoothManufacturerDataMap":[],"BluetoothPermissionDescriptor":[],"BluetoothPermissionResult":["EventTarget","PermissionStatus"],"BluetoothPermissionStorage":[],"BluetoothRemoteGattCharacteristic":["EventTarget"],"BluetoothRemoteGattDescriptor":[],"BluetoothRemoteGattServer":[],"BluetoothRemoteGattService":["EventTarget"],"BluetoothServiceDataMap":[],"BluetoothUuid":[],"BoxQuadOptions":[],"BroadcastChannel":["EventTarget"],"BrowserElementDownloadOptions":[],"BrowserElementExecuteScriptOptions":[],"BrowserFeedWriter":[],"BrowserFindCaseSensitivity":[],"BrowserFindDirection":[],"ByteLengthQueuingStrategy":[],"Cache":[],"CacheBatchOperation":[],"CacheQueryOptions":[],"CacheStorage":[],"CacheStorageNamespace":[],"CanvasCaptureMediaStream":["EventTarget","MediaStream"],"CanvasCaptureMediaStreamTrack":["EventTarget","MediaStreamTrack"],"CanvasGradient":[],"CanvasPattern":[],"CanvasRenderingContext2d":[],"CanvasWindingRule":[],"CaretChangedReason":[],"CaretPosition":[],"CaretStateChangedEventInit":[],"CdataSection":["CharacterData","EventTarget","Node","Text"],"ChannelCountMode":[],"ChannelInterpretation":[],"ChannelMergerNode":["AudioNode","EventTarget"],"ChannelMergerOptions":[],"ChannelSplitterNode":["AudioNode","EventTarget"],"ChannelSplitterOptions":[],"CharacterData":["EventTarget","Node"],"CheckerboardReason":[],"CheckerboardReport":[],"CheckerboardReportService":[],"ChromeFilePropertyBag":[],"ChromeWorker":["EventTarget","Worker"],"Client":[],"ClientQueryOptions":[],"ClientRectsAndTexts":[],"ClientType":[],"Clients":[],"Clipboard":["EventTarget"],"ClipboardEvent":["Event"],"ClipboardEventInit":[],"ClipboardItem":[],"ClipboardItemOptions":[],"ClipboardPermissionDescriptor":[],"ClipboardUnsanitizedFormats":[],"CloseEvent":["Event"],"CloseEventInit":[],"CodecState":[],"CollectedClientData":[],"ColorSpaceConversion":[],"CommandEvent":["Event"],"CommandEventInit":[],"Comment":["CharacterData","EventTarget","Node"],"CompositeOperation":[],"CompositionEvent":["Event","UiEvent"],"CompositionEventInit":[],"CompressionFormat":[],"CompressionStream":[],"ComputedEffectTiming":[],"ConnStatusDict":[],"ConnectionType":[],"ConsoleCounter":[],"ConsoleCounterError":[],"ConsoleEvent":[],"ConsoleInstance":[],"ConsoleInstanceOptions":[],"ConsoleLevel":[],"ConsoleLogLevel":[],"ConsoleProfileEvent":[],"ConsoleStackEntry":[],"ConsoleTimerError":[],"ConsoleTimerLogOrEnd":[],"ConsoleTimerStart":[],"ConstantSourceNode":["AudioNode","AudioScheduledSourceNode","EventTarget"],"ConstantSourceOptions":[],"ConstrainBooleanParameters":[],"ConstrainDomStringParameters":[],"ConstrainDoubleRange":[],"ConstrainLongRange":[],"ContextAttributes2d":[],"ConvertCoordinateOptions":[],"ConvolverNode":["AudioNode","EventTarget"],"ConvolverOptions":[],"CookieChangeEvent":["Event"],"CookieChangeEventInit":[],"CookieInit":[],"CookieListItem":[],"CookieSameSite":[],"CookieStore":["EventTarget"],"CookieStoreDeleteOptions":[],"CookieStoreGetOptions":[],"CookieStoreManager":[],"Coordinates":[],"CountQueuingStrategy":[],"Credential":[],"CredentialCreationOptions":[],"CredentialPropertiesOutput":[],"CredentialRequestOptions":[],"CredentialsContainer":[],"Crypto":[],"CryptoKey":[],"CryptoKeyPair":[],"CssAnimation":["Animation","EventTarget"],"CssBoxType":[],"CssConditionRule":["CssGroupingRule","CssRule"],"CssCounterStyleRule":["CssRule"],"CssFontFaceRule":["CssRule"],"CssFontFeatureValuesRule":["CssRule"],"CssGroupingRule":["CssRule"],"CssImportRule":["CssRule"],"CssKeyframeRule":["CssRule"],"CssKeyframesRule":["CssRule"],"CssMediaRule":["CssConditionRule","CssGroupingRule","CssRule"],"CssNamespaceRule":["CssRule"],"CssPageRule":["CssRule"],"CssPseudoElement":[],"CssRule":[],"CssRuleList":[],"CssStyleDeclaration":[],"CssStyleRule":["CssRule"],"CssStyleSheet":["StyleSheet"],"CssStyleSheetParsingMode":[],"CssSupportsRule":["CssConditionRule","CssGroupingRule","CssRule"],"CssTransition":["Animation","EventTarget"],"CustomElementRegistry":[],"CustomEvent":["Event"],"CustomEventInit":[],"DataTransfer":[],"DataTransferItem":[],"DataTransferItemList":[],"DateTimeValue":[],"DecoderDoctorNotification":[],"DecoderDoctorNotificationType":[],"DecompressionStream":[],"DedicatedWorkerGlobalScope":["EventTarget","WorkerGlobalScope"],"DelayNode":["AudioNode","EventTarget"],"DelayOptions":[],"DeviceAcceleration":[],"DeviceAccelerationInit":[],"DeviceLightEvent":["Event"],"DeviceLightEventInit":[],"DeviceMotionEvent":["Event"],"DeviceMotionEventInit":[],"DeviceOrientationEvent":["Event"],"DeviceOrientationEventInit":[],"DeviceProximityEvent":["Event"],"DeviceProximityEventInit":[],"DeviceRotationRate":[],"DeviceRotationRateInit":[],"DhKeyDeriveParams":[],"DirectionSetting":[],"Directory":[],"DirectoryPickerOptions":[],"DisplayMediaStreamConstraints":[],"DisplayNameOptions":[],"DisplayNameResult":[],"DistanceModelType":[],"DnsCacheDict":[],"DnsCacheEntry":[],"DnsLookupDict":[],"Document":["EventTarget","Node"],"DocumentFragment":["EventTarget","Node"],"DocumentTimeline":["AnimationTimeline"],"DocumentTimelineOptions":[],"DocumentType":["EventTarget","Node"],"DomError":[],"DomException":[],"DomImplementation":[],"DomMatrix":["DomMatrixReadOnly"],"DomMatrix2dInit":[],"DomMatrixInit":[],"DomMatrixReadOnly":[],"DomParser":[],"DomPoint":["DomPointReadOnly"],"DomPointInit":[],"DomPointReadOnly":[],"DomQuad":[],"DomQuadInit":[],"DomQuadJson":[],"DomRect":["DomRectReadOnly"],"DomRectInit":[],"DomRectList":[],"DomRectReadOnly":[],"DomRequest":["EventTarget"],"DomRequestReadyState":[],"DomStringList":[],"DomStringMap":[],"DomTokenList":[],"DomWindowResizeEventDetail":[],"DoubleRange":[],"DragEvent":["Event","MouseEvent","UiEvent"],"DragEventInit":[],"DynamicsCompressorNode":["AudioNode","EventTarget"],"DynamicsCompressorOptions":[],"EcKeyAlgorithm":[],"EcKeyGenParams":[],"EcKeyImportParams":[],"EcdhKeyDeriveParams":[],"EcdsaParams":[],"EffectTiming":[],"Element":["EventTarget","Node"],"ElementCreationOptions":[],"ElementDefinitionOptions":[],"EncodedAudioChunk":[],"EncodedAudioChunkInit":[],"EncodedAudioChunkMetadata":[],"EncodedAudioChunkType":[],"EncodedVideoChunk":[],"EncodedVideoChunkInit":[],"EncodedVideoChunkMetadata":[],"EncodedVideoChunkType":[],"EndingTypes":[],"ErrorCallback":[],"ErrorEvent":["Event"],"ErrorEventInit":[],"Event":[],"EventInit":[],"EventListener":[],"EventListenerOptions":[],"EventModifierInit":[],"EventSource":["EventTarget"],"EventSourceInit":[],"EventTarget":[],"Exception":[],"ExtBlendMinmax":[],"ExtColorBufferFloat":[],"ExtColorBufferHalfFloat":[],"ExtDisjointTimerQuery":[],"ExtFragDepth":[],"ExtSRgb":[],"ExtShaderTextureLod":[],"ExtTextureFilterAnisotropic":[],"ExtTextureNorm16":[],"ExtendableCookieChangeEvent":["Event","ExtendableEvent"],"ExtendableCookieChangeEventInit":[],"ExtendableEvent":["Event"],"ExtendableEventInit":[],"ExtendableMessageEvent":["Event","ExtendableEvent"],"ExtendableMessageEventInit":[],"External":[],"FakePluginMimeEntry":[],"FakePluginTagInit":[],"FetchEvent":["Event","ExtendableEvent"],"FetchEventInit":[],"FetchObserver":["EventTarget"],"FetchReadableStreamReadDataArray":[],"FetchReadableStreamReadDataDone":[],"FetchState":[],"File":["Blob"],"FileCallback":[],"FileList":[],"FilePickerAcceptType":[],"FilePickerOptions":[],"FilePropertyBag":[],"FileReader":["EventTarget"],"FileReaderSync":[],"FileSystem":[],"FileSystemCreateWritableOptions":[],"FileSystemDirectoryEntry":["FileSystemEntry"],"FileSystemDirectoryHandle":["FileSystemHandle"],"FileSystemDirectoryReader":[],"FileSystemEntriesCallback":[],"FileSystemEntry":[],"FileSystemEntryCallback":[],"FileSystemFileEntry":["FileSystemEntry"],"FileSystemFileHandle":["FileSystemHandle"],"FileSystemFlags":[],"FileSystemGetDirectoryOptions":[],"FileSystemGetFileOptions":[],"FileSystemHandle":[],"FileSystemHandleKind":[],"FileSystemHandlePermissionDescriptor":[],"FileSystemPermissionDescriptor":[],"FileSystemPermissionMode":[],"FileSystemReadWriteOptions":[],"FileSystemRemoveOptions":[],"FileSystemSyncAccessHandle":[],"FileSystemSyncAccessHandleMode":[],"FileSystemSyncAccessHandleOptions":[],"FileSystemWritableFileStream":["WritableStream"],"FillLightMode":[],"FillMode":[],"FlashClassification":[],"FlowControlType":[],"FocusEvent":["Event","UiEvent"],"FocusEventInit":[],"FocusOptions":[],"FontData":[],"FontFace":[],"FontFaceDescriptors":[],"FontFaceLoadStatus":[],"FontFaceSet":["EventTarget"],"FontFaceSetIterator":[],"FontFaceSetIteratorResult":[],"FontFaceSetLoadEvent":["Event"],"FontFaceSetLoadEventInit":[],"FontFaceSetLoadStatus":[],"FormData":[],"FrameType":[],"FuzzingFunctions":[],"GainNode":["AudioNode","EventTarget"],"GainOptions":[],"Gamepad":[],"GamepadButton":[],"GamepadEffectParameters":[],"GamepadEvent":["Event"],"GamepadEventInit":[],"GamepadHand":[],"GamepadHapticActuator":[],"GamepadHapticActuatorType":[],"GamepadHapticEffectType":[],"GamepadHapticsResult":[],"GamepadMappingType":[],"GamepadPose":[],"GamepadTouch":[],"Geolocation":[],"GeolocationCoordinates":[],"GeolocationPosition":[],"GeolocationPositionError":[],"GestureEvent":["Event","UiEvent"],"GetAnimationsOptions":[],"GetRootNodeOptions":[],"GetUserMediaRequest":[],"Gpu":[],"GpuAdapter":[],"GpuAdapterInfo":[],"GpuAddressMode":[],"GpuAutoLayoutMode":[],"GpuBindGroup":[],"GpuBindGroupDescriptor":[],"GpuBindGroupEntry":[],"GpuBindGroupLayout":[],"GpuBindGroupLayoutDescriptor":[],"GpuBindGroupLayoutEntry":[],"GpuBlendComponent":[],"GpuBlendFactor":[],"GpuBlendOperation":[],"GpuBlendState":[],"GpuBuffer":[],"GpuBufferBinding":[],"GpuBufferBindingLayout":[],"GpuBufferBindingType":[],"GpuBufferDescriptor":[],"GpuBufferMapState":[],"GpuCanvasAlphaMode":[],"GpuCanvasConfiguration":[],"GpuCanvasContext":[],"GpuCanvasToneMapping":[],"GpuCanvasToneMappingMode":[],"GpuColorDict":[],"GpuColorTargetState":[],"GpuCommandBuffer":[],"GpuCommandBufferDescriptor":[],"GpuCommandEncoder":[],"GpuCommandEncoderDescriptor":[],"GpuCompareFunction":[],"GpuCompilationInfo":[],"GpuCompilationMessage":[],"GpuCompilationMessageType":[],"GpuComputePassDescriptor":[],"GpuComputePassEncoder":[],"GpuComputePassTimestampWrites":[],"GpuComputePipeline":[],"GpuComputePipelineDescriptor":[],"GpuCopyExternalImageDestInfo":[],"GpuCopyExternalImageSourceInfo":[],"GpuCullMode":[],"GpuDepthStencilState":[],"GpuDevice":["EventTarget"],"GpuDeviceDescriptor":[],"GpuDeviceLostInfo":[],"GpuDeviceLostReason":[],"GpuError":[],"GpuErrorFilter":[],"GpuExtent3dDict":[],"GpuExternalTexture":[],"GpuExternalTextureBindingLayout":[],"GpuExternalTextureDescriptor":[],"GpuFeatureName":[],"GpuFilterMode":[],"GpuFragmentState":[],"GpuFrontFace":[],"GpuIndexFormat":[],"GpuInternalError":["GpuError"],"GpuLoadOp":[],"GpuMipmapFilterMode":[],"GpuMultisampleState":[],"GpuObjectDescriptorBase":[],"GpuOrigin2dDict":[],"GpuOrigin3dDict":[],"GpuOutOfMemoryError":["GpuError"],"GpuPipelineDescriptorBase":[],"GpuPipelineError":["DomException"],"GpuPipelineErrorInit":[],"GpuPipelineErrorReason":[],"GpuPipelineLayout":[],"GpuPipelineLayoutDescriptor":[],"GpuPowerPreference":[],"GpuPrimitiveState":[],"GpuPrimitiveTopology":[],"GpuProgrammableStage":[],"GpuQuerySet":[],"GpuQuerySetDescriptor":[],"GpuQueryType":[],"GpuQueue":[],"GpuQueueDescriptor":[],"GpuRenderBundle":[],"GpuRenderBundleDescriptor":[],"GpuRenderBundleEncoder":[],"GpuRenderBundleEncoderDescriptor":[],"GpuRenderPassColorAttachment":[],"GpuRenderPassDepthStencilAttachment":[],"GpuRenderPassDescriptor":[],"GpuRenderPassEncoder":[],"GpuRenderPassLayout":[],"GpuRenderPassTimestampWrites":[],"GpuRenderPipeline":[],"GpuRenderPipelineDescriptor":[],"GpuRequestAdapterOptions":[],"GpuSampler":[],"GpuSamplerBindingLayout":[],"GpuSamplerBindingType":[],"GpuSamplerDescriptor":[],"GpuShaderModule":[],"GpuShaderModuleCompilationHint":[],"GpuShaderModuleDescriptor":[],"GpuStencilFaceState":[],"GpuStencilOperation":[],"GpuStorageTextureAccess":[],"GpuStorageTextureBindingLayout":[],"GpuStoreOp":[],"GpuSupportedFeatures":[],"GpuSupportedLimits":[],"GpuTexelCopyBufferInfo":[],"GpuTexelCopyBufferLayout":[],"GpuTexelCopyTextureInfo":[],"GpuTexture":[],"GpuTextureAspect":[],"GpuTextureBindingLayout":[],"GpuTextureDescriptor":[],"GpuTextureDimension":[],"GpuTextureFormat":[],"GpuTextureSampleType":[],"GpuTextureView":[],"GpuTextureViewDescriptor":[],"GpuTextureViewDimension":[],"GpuUncapturedErrorEvent":["Event"],"GpuUncapturedErrorEventInit":[],"GpuValidationError":["GpuError"],"GpuVertexAttribute":[],"GpuVertexBufferLayout":[],"GpuVertexFormat":[],"GpuVertexState":[],"GpuVertexStepMode":[],"GroupedHistoryEventInit":[],"HalfOpenInfoDict":[],"HardwareAcceleration":[],"HashChangeEvent":["Event"],"HashChangeEventInit":[],"Headers":[],"HeadersGuardEnum":[],"Hid":["EventTarget"],"HidCollectionInfo":[],"HidConnectionEvent":["Event"],"HidConnectionEventInit":[],"HidDevice":["EventTarget"],"HidDeviceFilter":[],"HidDeviceRequestOptions":[],"HidInputReportEvent":["Event"],"HidInputReportEventInit":[],"HidReportInfo":[],"HidReportItem":[],"HidUnitSystem":[],"HiddenPluginEventInit":[],"Highlight":[],"HighlightHitResult":[],"HighlightRegistry":[],"HighlightType":[],"HighlightsFromPointOptions":[],"History":[],"HitRegionOptions":[],"HkdfParams":[],"HmacDerivedKeyParams":[],"HmacImportParams":[],"HmacKeyAlgorithm":[],"HmacKeyGenParams":[],"HtmlAllCollection":[],"HtmlAnchorElement":["Element","EventTarget","HtmlElement","Node"],"HtmlAreaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlAudioElement":["Element","EventTarget","HtmlElement","HtmlMediaElement","Node"],"HtmlBaseElement":["Element","EventTarget","HtmlElement","Node"],"HtmlBodyElement":["Element","EventTarget","HtmlElement","Node"],"HtmlBrElement":["Element","EventTarget","HtmlElement","Node"],"HtmlButtonElement":["Element","EventTarget","HtmlElement","Node"],"HtmlCanvasElement":["Element","EventTarget","HtmlElement","Node"],"HtmlCollection":[],"HtmlDListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDataElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDataListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDetailsElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDialogElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDirectoryElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDivElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDocument":["Document","EventTarget","Node"],"HtmlElement":["Element","EventTarget","Node"],"HtmlEmbedElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFieldSetElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFontElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFormControlsCollection":["HtmlCollection"],"HtmlFormElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFrameElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFrameSetElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHeadElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHeadingElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHrElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHtmlElement":["Element","EventTarget","HtmlElement","Node"],"HtmlIFrameElement":["Element","EventTarget","HtmlElement","Node"],"HtmlImageElement":["Element","EventTarget","HtmlElement","Node"],"HtmlInputElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLabelElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLegendElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLiElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLinkElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMapElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMediaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMenuElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMenuItemElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMetaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMeterElement":["Element","EventTarget","HtmlElement","Node"],"HtmlModElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlObjectElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOptGroupElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOptionElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOptionsCollection":["HtmlCollection"],"HtmlOutputElement":["Element","EventTarget","HtmlElement","Node"],"HtmlParagraphElement":["Element","EventTarget","HtmlElement","Node"],"HtmlParamElement":["Element","EventTarget","HtmlElement","Node"],"HtmlPictureElement":["Element","EventTarget","HtmlElement","Node"],"HtmlPreElement":["Element","EventTarget","HtmlElement","Node"],"HtmlProgressElement":["Element","EventTarget","HtmlElement","Node"],"HtmlQuoteElement":["Element","EventTarget","HtmlElement","Node"],"HtmlScriptElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSelectElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSlotElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSourceElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSpanElement":["Element","EventTarget","HtmlElement","Node"],"HtmlStyleElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableCaptionElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableCellElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableColElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableRowElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableSectionElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTemplateElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTextAreaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTimeElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTitleElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTrackElement":["Element","EventTarget","HtmlElement","Node"],"HtmlUListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlUnknownElement":["Element","EventTarget","HtmlElement","Node"],"HtmlVideoElement":["Element","EventTarget","HtmlElement","HtmlMediaElement","Node"],"HttpConnDict":[],"HttpConnInfo":[],"HttpConnectionElement":[],"IdbCursor":[],"IdbCursorDirection":[],"IdbCursorWithValue":["IdbCursor"],"IdbDatabase":["EventTarget"],"IdbFactory":[],"IdbFileHandle":["EventTarget"],"IdbFileMetadataParameters":[],"IdbFileRequest":["DomRequest","EventTarget"],"IdbIndex":[],"IdbIndexParameters":[],"IdbKeyRange":[],"IdbLocaleAwareKeyRange":["IdbKeyRange"],"IdbMutableFile":["EventTarget"],"IdbObjectStore":[],"IdbObjectStoreParameters":[],"IdbOpenDbOptions":[],"IdbOpenDbRequest":["EventTarget","IdbRequest"],"IdbRequest":["EventTarget"],"IdbRequestReadyState":[],"IdbTransaction":["EventTarget"],"IdbTransactionDurability":[],"IdbTransactionMode":[],"IdbTransactionOptions":[],"IdbVersionChangeEvent":["Event"],"IdbVersionChangeEventInit":[],"IdleDeadline":[],"IdleRequestOptions":[],"IirFilterNode":["AudioNode","EventTarget"],"IirFilterOptions":[],"ImageBitmap":[],"ImageBitmapOptions":[],"ImageBitmapRenderingContext":[],"ImageCapture":[],"ImageCaptureError":[],"ImageCaptureErrorEvent":["Event"],"ImageCaptureErrorEventInit":[],"ImageData":[],"ImageDecodeOptions":[],"ImageDecodeResult":[],"ImageDecoder":[],"ImageDecoderInit":[],"ImageEncodeOptions":[],"ImageOrientation":[],"ImageTrack":[],"ImageTrackList":[],"InputDeviceInfo":["MediaDeviceInfo"],"InputEvent":["Event","UiEvent"],"InputEventInit":[],"IntersectionObserver":[],"IntersectionObserverEntry":[],"IntersectionObserverEntryInit":[],"IntersectionObserverInit":[],"IntlUtils":[],"IsInputPendingOptions":[],"IterableKeyAndValueResult":[],"IterableKeyOrValueResult":[],"IterationCompositeOperation":[],"JsonWebKey":[],"KeyAlgorithm":[],"KeyEvent":[],"KeyFrameRequestEvent":["Event"],"KeyIdsInitData":[],"KeyboardEvent":["Event","UiEvent"],"KeyboardEventInit":[],"KeyframeAnimationOptions":[],"KeyframeEffect":["AnimationEffect"],"KeyframeEffectOptions":[],"L10nElement":[],"L10nValue":[],"LargeBlobSupport":[],"LatencyMode":[],"LifecycleCallbacks":[],"LineAlignSetting":[],"ListBoxObject":[],"LocalMediaStream":["EventTarget","MediaStream"],"LocaleInfo":[],"Location":[],"Lock":[],"LockInfo":[],"LockManager":[],"LockManagerSnapshot":[],"LockMode":[],"LockOptions":[],"MathMlElement":["Element","EventTarget","Node"],"MediaCapabilities":[],"MediaCapabilitiesInfo":[],"MediaConfiguration":[],"MediaDecodingConfiguration":[],"MediaDecodingType":[],"MediaDeviceInfo":[],"MediaDeviceKind":[],"MediaDevices":["EventTarget"],"MediaElementAudioSourceNode":["AudioNode","EventTarget"],"MediaElementAudioSourceOptions":[],"MediaEncodingConfiguration":[],"MediaEncodingType":[],"MediaEncryptedEvent":["Event"],"MediaError":[],"MediaImage":[],"MediaKeyError":["Event"],"MediaKeyMessageEvent":["Event"],"MediaKeyMessageEventInit":[],"MediaKeyMessageType":[],"MediaKeyNeededEventInit":[],"MediaKeySession":["EventTarget"],"MediaKeySessionType":[],"MediaKeyStatus":[],"MediaKeyStatusMap":[],"MediaKeySystemAccess":[],"MediaKeySystemConfiguration":[],"MediaKeySystemMediaCapability":[],"MediaKeySystemStatus":[],"MediaKeys":[],"MediaKeysPolicy":[],"MediaKeysRequirement":[],"MediaList":[],"MediaMetadata":[],"MediaMetadataInit":[],"MediaPositionState":[],"MediaQueryList":["EventTarget"],"MediaQueryListEvent":["Event"],"MediaQueryListEventInit":[],"MediaRecorder":["EventTarget"],"MediaRecorderErrorEvent":["Event"],"MediaRecorderErrorEventInit":[],"MediaRecorderOptions":[],"MediaSession":[],"MediaSessionAction":[],"MediaSessionActionDetails":[],"MediaSessionPlaybackState":[],"MediaSettingsRange":[],"MediaSource":["EventTarget"],"MediaSourceEndOfStreamError":[],"MediaSourceEnum":[],"MediaSourceReadyState":[],"MediaStream":["EventTarget"],"MediaStreamAudioDestinationNode":["AudioNode","EventTarget"],"MediaStreamAudioSourceNode":["AudioNode","EventTarget"],"MediaStreamAudioSourceOptions":[],"MediaStreamConstraints":[],"MediaStreamError":[],"MediaStreamEvent":["Event"],"MediaStreamEventInit":[],"MediaStreamTrack":["EventTarget"],"MediaStreamTrackEvent":["Event"],"MediaStreamTrackEventInit":[],"MediaStreamTrackGenerator":["EventTarget","MediaStreamTrack"],"MediaStreamTrackGeneratorInit":[],"MediaStreamTrackProcessor":[],"MediaStreamTrackProcessorInit":[],"MediaStreamTrackState":[],"MediaTrackCapabilities":[],"MediaTrackConstraintSet":[],"MediaTrackConstraints":[],"MediaTrackSettings":[],"MediaTrackSupportedConstraints":[],"MemoryAttribution":[],"MemoryAttributionContainer":[],"MemoryBreakdownEntry":[],"MemoryMeasurement":[],"MessageChannel":[],"MessageEvent":["Event"],"MessageEventInit":[],"MessagePort":["EventTarget"],"MeteringMode":[],"MidiAccess":["EventTarget"],"MidiConnectionEvent":["Event"],"MidiConnectionEventInit":[],"MidiInput":["EventTarget","MidiPort"],"MidiInputMap":[],"MidiMessageEvent":["Event"],"MidiMessageEventInit":[],"MidiOptions":[],"MidiOutput":["EventTarget","MidiPort"],"MidiOutputMap":[],"MidiPort":["EventTarget"],"MidiPortConnectionState":[],"MidiPortDeviceState":[],"MidiPortType":[],"MimeType":[],"MimeTypeArray":[],"MouseEvent":["Event","UiEvent"],"MouseEventInit":[],"MouseScrollEvent":["Event","MouseEvent","UiEvent"],"MozDebug":[],"MutationEvent":["Event"],"MutationObserver":[],"MutationObserverInit":[],"MutationObservingInfo":[],"MutationRecord":[],"NamedNodeMap":[],"NativeOsFileReadOptions":[],"NativeOsFileWriteAtomicOptions":[],"NavigationType":[],"Navigator":[],"NavigatorAutomationInformation":[],"NavigatorUaBrandVersion":[],"NavigatorUaData":[],"NetworkCommandOptions":[],"NetworkInformation":["EventTarget"],"NetworkResultOptions":[],"Node":["EventTarget"],"NodeFilter":[],"NodeIterator":[],"NodeList":[],"Notification":["EventTarget"],"NotificationAction":[],"NotificationDirection":[],"NotificationEvent":["Event","ExtendableEvent"],"NotificationEventInit":[],"NotificationOptions":[],"NotificationPermission":[],"ObserverCallback":[],"OesElementIndexUint":[],"OesStandardDerivatives":[],"OesTextureFloat":[],"OesTextureFloatLinear":[],"OesTextureHalfFloat":[],"OesTextureHalfFloatLinear":[],"OesVertexArrayObject":[],"OfflineAudioCompletionEvent":["Event"],"OfflineAudioCompletionEventInit":[],"OfflineAudioContext":["BaseAudioContext","EventTarget"],"OfflineAudioContextOptions":[],"OfflineResourceList":["EventTarget"],"OffscreenCanvas":["EventTarget"],"OffscreenCanvasRenderingContext2d":[],"OpenFilePickerOptions":[],"OpenWindowEventDetail":[],"OptionalEffectTiming":[],"OrientationLockType":[],"OrientationType":[],"OscillatorNode":["AudioNode","AudioScheduledSourceNode","EventTarget"],"OscillatorOptions":[],"OscillatorType":[],"OverSampleType":[],"OvrMultiview2":[],"PageTransitionEvent":["Event"],"PageTransitionEventInit":[],"PaintRequest":[],"PaintRequestList":[],"PaintWorkletGlobalScope":["WorkletGlobalScope"],"PannerNode":["AudioNode","EventTarget"],"PannerOptions":[],"PanningModelType":[],"ParityType":[],"Path2d":[],"PaymentAddress":[],"PaymentComplete":[],"PaymentMethodChangeEvent":["Event","PaymentRequestUpdateEvent"],"PaymentMethodChangeEventInit":[],"PaymentRequestUpdateEvent":["Event"],"PaymentRequestUpdateEventInit":[],"PaymentResponse":[],"Pbkdf2Params":[],"PcImplIceConnectionState":[],"PcImplIceGatheringState":[],"PcImplSignalingState":[],"PcObserverStateType":[],"Performance":["EventTarget"],"PerformanceEntry":[],"PerformanceEntryEventInit":[],"PerformanceEntryFilterOptions":[],"PerformanceMark":["PerformanceEntry"],"PerformanceMarkOptions":[],"PerformanceMeasure":["PerformanceEntry"],"PerformanceMeasureOptions":[],"PerformanceNavigation":[],"PerformanceNavigationTiming":["PerformanceEntry","PerformanceResourceTiming"],"PerformanceObserver":[],"PerformanceObserverEntryList":[],"PerformanceObserverInit":[],"PerformanceResourceTiming":["PerformanceEntry"],"PerformanceServerTiming":[],"PerformanceTiming":[],"PeriodicWave":[],"PeriodicWaveConstraints":[],"PeriodicWaveOptions":[],"PermissionDescriptor":[],"PermissionName":[],"PermissionState":[],"PermissionStatus":["EventTarget"],"Permissions":[],"PhotoCapabilities":[],"PhotoSettings":[],"PictureInPictureEvent":["Event"],"PictureInPictureEventInit":[],"PictureInPictureWindow":["EventTarget"],"PlaneLayout":[],"PlaybackDirection":[],"Plugin":[],"PluginArray":[],"PluginCrashedEventInit":[],"Point2d":[],"PointerEvent":["Event","MouseEvent","UiEvent"],"PointerEventInit":[],"PopStateEvent":["Event"],"PopStateEventInit":[],"PopupBlockedEvent":["Event"],"PopupBlockedEventInit":[],"Position":[],"PositionAlignSetting":[],"PositionError":[],"PositionOptions":[],"PremultiplyAlpha":[],"Presentation":[],"PresentationAvailability":["EventTarget"],"PresentationConnection":["EventTarget"],"PresentationConnectionAvailableEvent":["Event"],"PresentationConnectionAvailableEventInit":[],"PresentationConnectionBinaryType":[],"PresentationConnectionCloseEvent":["Event"],"PresentationConnectionCloseEventInit":[],"PresentationConnectionClosedReason":[],"PresentationConnectionList":["EventTarget"],"PresentationConnectionState":[],"PresentationReceiver":[],"PresentationRequest":["EventTarget"],"PresentationStyle":[],"ProcessingInstruction":["CharacterData","EventTarget","Node"],"ProfileTimelineLayerRect":[],"ProfileTimelineMarker":[],"ProfileTimelineMessagePortOperationType":[],"ProfileTimelineStackFrame":[],"ProfileTimelineWorkerOperationType":[],"ProgressEvent":["Event"],"ProgressEventInit":[],"PromiseNativeHandler":[],"PromiseRejectionEvent":["Event"],"PromiseRejectionEventInit":[],"PublicKeyCredential":["Credential"],"PublicKeyCredentialCreationOptions":[],"PublicKeyCredentialCreationOptionsJson":[],"PublicKeyCredentialDescriptor":[],"PublicKeyCredentialDescriptorJson":[],"PublicKeyCredentialEntity":[],"PublicKeyCredentialHints":[],"PublicKeyCredentialParameters":[],"PublicKeyCredentialRequestOptions":[],"PublicKeyCredentialRequestOptionsJson":[],"PublicKeyCredentialRpEntity":[],"PublicKeyCredentialType":[],"PublicKeyCredentialUserEntity":[],"PublicKeyCredentialUserEntityJson":[],"PushEncryptionKeyName":[],"PushEvent":["Event","ExtendableEvent"],"PushEventInit":[],"PushManager":[],"PushMessageData":[],"PushPermissionState":[],"PushSubscription":[],"PushSubscriptionInit":[],"PushSubscriptionJson":[],"PushSubscriptionKeys":[],"PushSubscriptionOptions":[],"PushSubscriptionOptionsInit":[],"QueryOptions":[],"QueuingStrategy":[],"QueuingStrategyInit":[],"RadioNodeList":["NodeList"],"Range":["AbstractRange"],"RcwnPerfStats":[],"RcwnStatus":[],"ReadableByteStreamController":[],"ReadableStream":[],"ReadableStreamByobReader":[],"ReadableStreamByobRequest":[],"ReadableStreamDefaultController":[],"ReadableStreamDefaultReader":[],"ReadableStreamGetReaderOptions":[],"ReadableStreamIteratorOptions":[],"ReadableStreamReadResult":[],"ReadableStreamReaderMode":[],"ReadableStreamType":[],"ReadableWritablePair":[],"RecordingState":[],"RedEyeReduction":[],"ReferrerPolicy":[],"RegisterRequest":[],"RegisterResponse":[],"RegisteredKey":[],"RegistrationOptions":[],"RegistrationResponseJson":[],"Request":[],"RequestCache":[],"RequestCredentials":[],"RequestDestination":[],"RequestDeviceOptions":[],"RequestInit":[],"RequestMediaKeySystemAccessNotification":[],"RequestMode":[],"RequestRedirect":[],"ResidentKeyRequirement":[],"ResizeObserver":[],"ResizeObserverBoxOptions":[],"ResizeObserverEntry":[],"ResizeObserverOptions":[],"ResizeObserverSize":[],"ResizeQuality":[],"Response":[],"ResponseInit":[],"ResponseType":[],"RsaHashedImportParams":[],"RsaOaepParams":[],"RsaOtherPrimesInfo":[],"RsaPssParams":[],"RtcAnswerOptions":[],"RtcBundlePolicy":[],"RtcCertificate":[],"RtcCertificateExpiration":[],"RtcCodecStats":[],"RtcConfiguration":[],"RtcDataChannel":["EventTarget"],"RtcDataChannelEvent":["Event"],"RtcDataChannelEventInit":[],"RtcDataChannelInit":[],"RtcDataChannelState":[],"RtcDataChannelType":[],"RtcDegradationPreference":[],"RtcEncodedAudioFrame":[],"RtcEncodedAudioFrameMetadata":[],"RtcEncodedAudioFrameOptions":[],"RtcEncodedVideoFrame":[],"RtcEncodedVideoFrameMetadata":[],"RtcEncodedVideoFrameOptions":[],"RtcEncodedVideoFrameType":[],"RtcFecParameters":[],"RtcIceCandidate":[],"RtcIceCandidateInit":[],"RtcIceCandidatePairStats":[],"RtcIceCandidateStats":[],"RtcIceComponentStats":[],"RtcIceConnectionState":[],"RtcIceCredentialType":[],"RtcIceGatheringState":[],"RtcIceServer":[],"RtcIceTransportPolicy":[],"RtcIdentityAssertion":[],"RtcIdentityAssertionResult":[],"RtcIdentityProvider":[],"RtcIdentityProviderDetails":[],"RtcIdentityProviderOptions":[],"RtcIdentityProviderRegistrar":[],"RtcIdentityValidationResult":[],"RtcInboundRtpStreamStats":[],"RtcMediaStreamStats":[],"RtcMediaStreamTrackStats":[],"RtcOfferAnswerOptions":[],"RtcOfferOptions":[],"RtcOutboundRtpStreamStats":[],"RtcPeerConnection":["EventTarget"],"RtcPeerConnectionIceErrorEvent":["Event"],"RtcPeerConnectionIceEvent":["Event"],"RtcPeerConnectionIceEventInit":[],"RtcPeerConnectionState":[],"RtcPriorityType":[],"RtcRtcpParameters":[],"RtcRtpCapabilities":[],"RtcRtpCodecCapability":[],"RtcRtpCodecParameters":[],"RtcRtpContributingSource":[],"RtcRtpEncodingParameters":[],"RtcRtpHeaderExtensionCapability":[],"RtcRtpHeaderExtensionParameters":[],"RtcRtpParameters":[],"RtcRtpReceiver":[],"RtcRtpScriptTransform":[],"RtcRtpScriptTransformer":["EventTarget"],"RtcRtpSender":[],"RtcRtpSourceEntry":[],"RtcRtpSourceEntryType":[],"RtcRtpSynchronizationSource":[],"RtcRtpTransceiver":[],"RtcRtpTransceiverDirection":[],"RtcRtpTransceiverInit":[],"RtcRtxParameters":[],"RtcSdpType":[],"RtcSessionDescription":[],"RtcSessionDescriptionInit":[],"RtcSignalingState":[],"RtcStats":[],"RtcStatsIceCandidatePairState":[],"RtcStatsIceCandidateType":[],"RtcStatsReport":[],"RtcStatsReportInternal":[],"RtcStatsType":[],"RtcTrackEvent":["Event"],"RtcTrackEventInit":[],"RtcTransformEvent":["Event"],"RtcTransportStats":[],"RtcdtmfSender":["EventTarget"],"RtcdtmfToneChangeEvent":["Event"],"RtcdtmfToneChangeEventInit":[],"RtcrtpContributingSourceStats":[],"RtcrtpStreamStats":[],"SFrameTransform":["EventTarget"],"SFrameTransformErrorEvent":["Event"],"SFrameTransformErrorEventInit":[],"SFrameTransformErrorEventType":[],"SFrameTransformOptions":[],"SFrameTransformRole":[],"SaveFilePickerOptions":[],"Scheduler":[],"SchedulerPostTaskOptions":[],"Scheduling":[],"Screen":["EventTarget"],"ScreenColorGamut":[],"ScreenDetailed":["EventTarget","Screen"],"ScreenDetails":["EventTarget"],"ScreenLuminance":[],"ScreenOrientation":["EventTarget"],"ScriptProcessorNode":["AudioNode","EventTarget"],"ScrollAreaEvent":["Event","UiEvent"],"ScrollBehavior":[],"ScrollBoxObject":[],"ScrollIntoViewContainer":[],"ScrollIntoViewOptions":[],"ScrollLogicalPosition":[],"ScrollOptions":[],"ScrollRestoration":[],"ScrollSetting":[],"ScrollState":[],"ScrollToOptions":[],"ScrollViewChangeEventInit":[],"SecurityPolicyViolationEvent":["Event"],"SecurityPolicyViolationEventDisposition":[],"SecurityPolicyViolationEventInit":[],"Selection":[],"SelectionMode":[],"Serial":["EventTarget"],"SerialInputSignals":[],"SerialOptions":[],"SerialOutputSignals":[],"SerialPort":["EventTarget"],"SerialPortFilter":[],"SerialPortInfo":[],"SerialPortRequestOptions":[],"ServerSocketOptions":[],"ServiceWorker":["EventTarget"],"ServiceWorkerContainer":["EventTarget"],"ServiceWorkerGlobalScope":["EventTarget","WorkerGlobalScope"],"ServiceWorkerRegistration":["EventTarget"],"ServiceWorkerState":[],"ServiceWorkerUpdateViaCache":[],"ShadowRoot":["DocumentFragment","EventTarget","Node"],"ShadowRootInit":[],"ShadowRootMode":[],"ShareData":[],"SharedWorker":["EventTarget"],"SharedWorkerGlobalScope":["EventTarget","WorkerGlobalScope"],"ShowPopoverOptions":[],"SignResponse":[],"SocketElement":[],"SocketOptions":[],"SocketReadyState":[],"SocketsDict":[],"SourceBuffer":["EventTarget"],"SourceBufferAppendMode":[],"SourceBufferList":["EventTarget"],"SpeechGrammar":[],"SpeechGrammarList":[],"SpeechRecognition":["EventTarget"],"SpeechRecognitionAlternative":[],"SpeechRecognitionError":["Event"],"SpeechRecognitionErrorCode":[],"SpeechRecognitionErrorInit":[],"SpeechRecognitionEvent":["Event"],"SpeechRecognitionEventInit":[],"SpeechRecognitionResult":[],"SpeechRecognitionResultList":[],"SpeechSynthesis":["EventTarget"],"SpeechSynthesisErrorCode":[],"SpeechSynthesisErrorEvent":["Event","SpeechSynthesisEvent"],"SpeechSynthesisErrorEventInit":[],"SpeechSynthesisEvent":["Event"],"SpeechSynthesisEventInit":[],"SpeechSynthesisUtterance":["EventTarget"],"SpeechSynthesisVoice":[],"StaticRange":["AbstractRange"],"StaticRangeInit":[],"StereoPannerNode":["AudioNode","EventTarget"],"StereoPannerOptions":[],"Storage":[],"StorageEstimate":[],"StorageEvent":["Event"],"StorageEventInit":[],"StorageManager":[],"StorageType":[],"StreamPipeOptions":[],"StyleRuleChangeEventInit":[],"StyleSheet":[],"StyleSheetApplicableStateChangeEventInit":[],"StyleSheetChangeEventInit":[],"StyleSheetList":[],"SubmitEvent":["Event"],"SubmitEventInit":[],"SubtleCrypto":[],"SupportedType":[],"SvcOutputMetadata":[],"SvgAngle":[],"SvgAnimateElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgAnimateMotionElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgAnimateTransformElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgAnimatedAngle":[],"SvgAnimatedBoolean":[],"SvgAnimatedEnumeration":[],"SvgAnimatedInteger":[],"SvgAnimatedLength":[],"SvgAnimatedLengthList":[],"SvgAnimatedNumber":[],"SvgAnimatedNumberList":[],"SvgAnimatedPreserveAspectRatio":[],"SvgAnimatedRect":[],"SvgAnimatedString":[],"SvgAnimatedTransformList":[],"SvgAnimationElement":["Element","EventTarget","Node","SvgElement"],"SvgBoundingBoxOptions":[],"SvgCircleElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgClipPathElement":["Element","EventTarget","Node","SvgElement"],"SvgComponentTransferFunctionElement":["Element","EventTarget","Node","SvgElement"],"SvgDefsElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgDescElement":["Element","EventTarget","Node","SvgElement"],"SvgElement":["Element","EventTarget","Node"],"SvgEllipseElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgFilterElement":["Element","EventTarget","Node","SvgElement"],"SvgForeignObjectElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgGeometryElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgGradientElement":["Element","EventTarget","Node","SvgElement"],"SvgGraphicsElement":["Element","EventTarget","Node","SvgElement"],"SvgImageElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgLength":[],"SvgLengthList":[],"SvgLineElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgLinearGradientElement":["Element","EventTarget","Node","SvgElement","SvgGradientElement"],"SvgMarkerElement":["Element","EventTarget","Node","SvgElement"],"SvgMaskElement":["Element","EventTarget","Node","SvgElement"],"SvgMatrix":[],"SvgMetadataElement":["Element","EventTarget","Node","SvgElement"],"SvgNumber":[],"SvgNumberList":[],"SvgPathElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgPathSeg":[],"SvgPathSegArcAbs":["SvgPathSeg"],"SvgPathSegArcRel":["SvgPathSeg"],"SvgPathSegClosePath":["SvgPathSeg"],"SvgPathSegCurvetoCubicAbs":["SvgPathSeg"],"SvgPathSegCurvetoCubicRel":["SvgPathSeg"],"SvgPathSegCurvetoCubicSmoothAbs":["SvgPathSeg"],"SvgPathSegCurvetoCubicSmoothRel":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticAbs":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticRel":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticSmoothAbs":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticSmoothRel":["SvgPathSeg"],"SvgPathSegLinetoAbs":["SvgPathSeg"],"SvgPathSegLinetoHorizontalAbs":["SvgPathSeg"],"SvgPathSegLinetoHorizontalRel":["SvgPathSeg"],"SvgPathSegLinetoRel":["SvgPathSeg"],"SvgPathSegLinetoVerticalAbs":["SvgPathSeg"],"SvgPathSegLinetoVerticalRel":["SvgPathSeg"],"SvgPathSegList":[],"SvgPathSegMovetoAbs":["SvgPathSeg"],"SvgPathSegMovetoRel":["SvgPathSeg"],"SvgPatternElement":["Element","EventTarget","Node","SvgElement"],"SvgPoint":[],"SvgPointList":[],"SvgPolygonElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgPolylineElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgPreserveAspectRatio":[],"SvgRadialGradientElement":["Element","EventTarget","Node","SvgElement","SvgGradientElement"],"SvgRect":[],"SvgRectElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgScriptElement":["Element","EventTarget","Node","SvgElement"],"SvgSetElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgStopElement":["Element","EventTarget","Node","SvgElement"],"SvgStringList":[],"SvgStyleElement":["Element","EventTarget","Node","SvgElement"],"SvgSwitchElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgSymbolElement":["Element","EventTarget","Node","SvgElement"],"SvgTextContentElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgTextElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement","SvgTextPositioningElement"],"SvgTextPathElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement"],"SvgTextPositioningElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement"],"SvgTitleElement":["Element","EventTarget","Node","SvgElement"],"SvgTransform":[],"SvgTransformList":[],"SvgUnitTypes":[],"SvgUseElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgViewElement":["Element","EventTarget","Node","SvgElement"],"SvgZoomAndPan":[],"SvgaElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgfeBlendElement":["Element","EventTarget","Node","SvgElement"],"SvgfeColorMatrixElement":["Element","EventTarget","Node","SvgElement"],"SvgfeComponentTransferElement":["Element","EventTarget","Node","SvgElement"],"SvgfeCompositeElement":["Element","EventTarget","Node","SvgElement"],"SvgfeConvolveMatrixElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDiffuseLightingElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDisplacementMapElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDistantLightElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDropShadowElement":["Element","EventTarget","Node","SvgElement"],"SvgfeFloodElement":["Element","EventTarget","Node","SvgElement"],"SvgfeFuncAElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeFuncBElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeFuncGElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeFuncRElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeGaussianBlurElement":["Element","EventTarget","Node","SvgElement"],"SvgfeImageElement":["Element","EventTarget","Node","SvgElement"],"SvgfeMergeElement":["Element","EventTarget","Node","SvgElement"],"SvgfeMergeNodeElement":["Element","EventTarget","Node","SvgElement"],"SvgfeMorphologyElement":["Element","EventTarget","Node","SvgElement"],"SvgfeOffsetElement":["Element","EventTarget","Node","SvgElement"],"SvgfePointLightElement":["Element","EventTarget","Node","SvgElement"],"SvgfeSpecularLightingElement":["Element","EventTarget","Node","SvgElement"],"SvgfeSpotLightElement":["Element","EventTarget","Node","SvgElement"],"SvgfeTileElement":["Element","EventTarget","Node","SvgElement"],"SvgfeTurbulenceElement":["Element","EventTarget","Node","SvgElement"],"SvggElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgmPathElement":["Element","EventTarget","Node","SvgElement"],"SvgsvgElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgtSpanElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement","SvgTextPositioningElement"],"TaskController":["AbortController"],"TaskControllerInit":[],"TaskPriority":[],"TaskPriorityChangeEvent":["Event"],"TaskPriorityChangeEventInit":[],"TaskSignal":["AbortSignal","EventTarget"],"TaskSignalAnyInit":[],"TcpReadyState":[],"TcpServerSocket":["EventTarget"],"TcpServerSocketEvent":["Event"],"TcpServerSocketEventInit":[],"TcpSocket":["EventTarget"],"TcpSocketBinaryType":[],"TcpSocketErrorEvent":["Event"],"TcpSocketErrorEventInit":[],"TcpSocketEvent":["Event"],"TcpSocketEventInit":[],"Text":["CharacterData","EventTarget","Node"],"TextDecodeOptions":[],"TextDecoder":[],"TextDecoderOptions":[],"TextEncoder":[],"TextMetrics":[],"TextTrack":["EventTarget"],"TextTrackCue":["EventTarget"],"TextTrackCueList":[],"TextTrackKind":[],"TextTrackList":["EventTarget"],"TextTrackMode":[],"TimeEvent":["Event"],"TimeRanges":[],"ToggleEvent":["Event"],"ToggleEventInit":[],"TogglePopoverOptions":[],"TokenBinding":[],"TokenBindingStatus":[],"Touch":[],"TouchEvent":["Event","UiEvent"],"TouchEventInit":[],"TouchInit":[],"TouchList":[],"TrackEvent":["Event"],"TrackEventInit":[],"TransformStream":[],"TransformStreamDefaultController":[],"Transformer":[],"TransitionEvent":["Event"],"TransitionEventInit":[],"Transport":[],"TreeBoxObject":[],"TreeCellInfo":[],"TreeView":[],"TreeWalker":[],"U2f":[],"U2fClientData":[],"ULongRange":[],"UaDataValues":[],"UaLowEntropyJson":[],"UdpMessageEventInit":[],"UdpOptions":[],"UiEvent":["Event"],"UiEventInit":[],"UnderlyingSink":[],"UnderlyingSource":[],"Url":[],"UrlSearchParams":[],"Usb":["EventTarget"],"UsbAlternateInterface":[],"UsbConfiguration":[],"UsbConnectionEvent":["Event"],"UsbConnectionEventInit":[],"UsbControlTransferParameters":[],"UsbDevice":[],"UsbDeviceFilter":[],"UsbDeviceRequestOptions":[],"UsbDirection":[],"UsbEndpoint":[],"UsbEndpointType":[],"UsbInTransferResult":[],"UsbInterface":[],"UsbIsochronousInTransferPacket":[],"UsbIsochronousInTransferResult":[],"UsbIsochronousOutTransferPacket":[],"UsbIsochronousOutTransferResult":[],"UsbOutTransferResult":[],"UsbPermissionDescriptor":[],"UsbPermissionResult":["EventTarget","PermissionStatus"],"UsbPermissionStorage":[],"UsbRecipient":[],"UsbRequestType":[],"UsbTransferStatus":[],"UserActivation":[],"UserProximityEvent":["Event"],"UserProximityEventInit":[],"UserVerificationRequirement":[],"ValidityState":[],"ValueEvent":["Event"],"ValueEventInit":[],"VideoColorPrimaries":[],"VideoColorSpace":[],"VideoColorSpaceInit":[],"VideoConfiguration":[],"VideoDecoder":["EventTarget"],"VideoDecoderConfig":[],"VideoDecoderInit":[],"VideoDecoderSupport":[],"VideoEncoder":["EventTarget"],"VideoEncoderBitrateMode":[],"VideoEncoderConfig":[],"VideoEncoderEncodeOptions":[],"VideoEncoderInit":[],"VideoEncoderSupport":[],"VideoFacingModeEnum":[],"VideoFrame":[],"VideoFrameBufferInit":[],"VideoFrameCopyToOptions":[],"VideoFrameInit":[],"VideoFrameMetadata":[],"VideoMatrixCoefficients":[],"VideoPixelFormat":[],"VideoPlaybackQuality":[],"VideoStreamTrack":["EventTarget","MediaStreamTrack"],"VideoTrack":[],"VideoTrackList":["EventTarget"],"VideoTransferCharacteristics":[],"ViewTransition":[],"VisibilityState":[],"VisualViewport":["EventTarget"],"VoidCallback":[],"VrDisplay":["EventTarget"],"VrDisplayCapabilities":[],"VrEye":[],"VrEyeParameters":[],"VrFieldOfView":[],"VrFrameData":[],"VrLayer":[],"VrMockController":[],"VrMockDisplay":[],"VrPose":[],"VrServiceTest":[],"VrStageParameters":[],"VrSubmitFrameResult":[],"VttCue":["EventTarget","TextTrackCue"],"VttRegion":[],"WakeLock":[],"WakeLockSentinel":["EventTarget"],"WakeLockType":[],"WatchAdvertisementsOptions":[],"WaveShaperNode":["AudioNode","EventTarget"],"WaveShaperOptions":[],"WebGl2RenderingContext":[],"WebGlActiveInfo":[],"WebGlBuffer":[],"WebGlContextAttributes":[],"WebGlContextEvent":["Event"],"WebGlContextEventInit":[],"WebGlFramebuffer":[],"WebGlPowerPreference":[],"WebGlProgram":[],"WebGlQuery":[],"WebGlRenderbuffer":[],"WebGlRenderingContext":[],"WebGlSampler":[],"WebGlShader":[],"WebGlShaderPrecisionFormat":[],"WebGlSync":[],"WebGlTexture":[],"WebGlTransformFeedback":[],"WebGlUniformLocation":[],"WebGlVertexArrayObject":[],"WebKitCssMatrix":["DomMatrix","DomMatrixReadOnly"],"WebSocket":["EventTarget"],"WebSocketDict":[],"WebSocketElement":[],"WebTransport":[],"WebTransportBidirectionalStream":[],"WebTransportCloseInfo":[],"WebTransportCongestionControl":[],"WebTransportDatagramDuplexStream":[],"WebTransportDatagramStats":[],"WebTransportError":["DomException"],"WebTransportErrorOptions":[],"WebTransportErrorSource":[],"WebTransportHash":[],"WebTransportOptions":[],"WebTransportReceiveStream":["ReadableStream"],"WebTransportReceiveStreamStats":[],"WebTransportReliabilityMode":[],"WebTransportSendStream":["WritableStream"],"WebTransportSendStreamOptions":[],"WebTransportSendStreamStats":[],"WebTransportStats":[],"WebglColorBufferFloat":[],"WebglCompressedTextureAstc":[],"WebglCompressedTextureAtc":[],"WebglCompressedTextureEtc":[],"WebglCompressedTextureEtc1":[],"WebglCompressedTexturePvrtc":[],"WebglCompressedTextureS3tc":[],"WebglCompressedTextureS3tcSrgb":[],"WebglDebugRendererInfo":[],"WebglDebugShaders":[],"WebglDepthTexture":[],"WebglDrawBuffers":[],"WebglLoseContext":[],"WebglMultiDraw":[],"WellKnownDirectory":[],"WgslLanguageFeatures":[],"WheelEvent":["Event","MouseEvent","UiEvent"],"WheelEventInit":[],"WidevineCdmManifest":[],"Window":["EventTarget"],"WindowClient":["Client"],"Worker":["EventTarget"],"WorkerDebuggerGlobalScope":["EventTarget"],"WorkerGlobalScope":["EventTarget"],"WorkerLocation":[],"WorkerNavigator":[],"WorkerOptions":[],"WorkerType":[],"Worklet":[],"WorkletGlobalScope":[],"WorkletOptions":[],"WritableStream":[],"WritableStreamDefaultController":[],"WritableStreamDefaultWriter":[],"WriteCommandType":[],"WriteParams":[],"XPathExpression":[],"XPathNsResolver":[],"XPathResult":[],"XmlDocument":["Document","EventTarget","Node"],"XmlHttpRequest":["EventTarget","XmlHttpRequestEventTarget"],"XmlHttpRequestEventTarget":["EventTarget"],"XmlHttpRequestResponseType":[],"XmlHttpRequestUpload":["EventTarget","XmlHttpRequestEventTarget"],"XmlSerializer":[],"XrBoundedReferenceSpace":["EventTarget","XrReferenceSpace","XrSpace"],"XrEye":[],"XrFrame":[],"XrHand":[],"XrHandJoint":[],"XrHandedness":[],"XrInputSource":[],"XrInputSourceArray":[],"XrInputSourceEvent":["Event"],"XrInputSourceEventInit":[],"XrInputSourcesChangeEvent":["Event"],"XrInputSourcesChangeEventInit":[],"XrJointPose":["XrPose"],"XrJointSpace":["EventTarget","XrSpace"],"XrLayer":["EventTarget"],"XrPermissionDescriptor":[],"XrPermissionStatus":["EventTarget","PermissionStatus"],"XrPose":[],"XrReferenceSpace":["EventTarget","XrSpace"],"XrReferenceSpaceEvent":["Event"],"XrReferenceSpaceEventInit":[],"XrReferenceSpaceType":[],"XrRenderState":[],"XrRenderStateInit":[],"XrRigidTransform":[],"XrSession":["EventTarget"],"XrSessionEvent":["Event"],"XrSessionEventInit":[],"XrSessionInit":[],"XrSessionMode":[],"XrSessionSupportedPermissionDescriptor":[],"XrSpace":["EventTarget"],"XrSystem":["EventTarget"],"XrTargetRayMode":[],"XrView":[],"XrViewerPose":["XrPose"],"XrViewport":[],"XrVisibilityState":[],"XrWebGlLayer":["EventTarget","XrLayer"],"XrWebGlLayerInit":[],"XsltProcessor":[],"console":[],"css":[],"default":["std"],"gpu_buffer_usage":[],"gpu_color_write":[],"gpu_map_mode":[],"gpu_shader_stage":[],"gpu_texture_usage":[],"std":["wasm-bindgen/std","js-sys/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-sys-0.3.97/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg=web_sys_unstable_apis"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/web-sys","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/web-sys/index.html","documentation":"https://wasm-bindgen.github.io/wasm-bindgen/api/web_sys/","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"winapi-util","version":"0.1.11","id":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","license":"Unlicense OR MIT","license_file":null,"description":"A dumping ground for high level safe wrappers over windows-sys.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.48.0, <=0.61","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem","Win32_System_Console","Win32_System_SystemInformation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi_util","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-util-0.1.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-util-0.1.11/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Andrew Gallant "],"categories":["os::windows-apis","external-ffi-bindings"],"keywords":["windows","windows-sys","util","win"],"readme":"README.md","repository":"https://github.com/BurntSushi/winapi-util","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"windows-link","version":"0.2.1","id":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","license":"MIT OR Apache-2.0","license_file":null,"description":"Linking for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_link","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-link-0.2.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-link-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["os::windows-apis"],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"windows-sys","version":"0.61.2","id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","license":"MIT OR Apache-2.0","license_file":null,"description":"Rust for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-sys-0.61.2/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":false}],"features":{"Wdk":["Win32_Foundation"],"Wdk_Devices":["Wdk"],"Wdk_Devices_Bluetooth":["Wdk_Devices"],"Wdk_Devices_HumanInterfaceDevice":["Wdk_Devices"],"Wdk_Foundation":["Wdk"],"Wdk_Graphics":["Wdk"],"Wdk_Graphics_Direct3D":["Wdk_Graphics"],"Wdk_NetworkManagement":["Wdk"],"Wdk_NetworkManagement_Ndis":["Wdk_NetworkManagement"],"Wdk_NetworkManagement_WindowsFilteringPlatform":["Wdk_NetworkManagement"],"Wdk_Storage":["Wdk"],"Wdk_Storage_FileSystem":["Wdk_Storage"],"Wdk_Storage_FileSystem_Minifilters":["Wdk_Storage_FileSystem"],"Wdk_System":["Wdk"],"Wdk_System_IO":["Wdk_System"],"Wdk_System_Memory":["Wdk_System"],"Wdk_System_OfflineRegistry":["Wdk_System"],"Wdk_System_Registry":["Wdk_System"],"Wdk_System_SystemInformation":["Wdk_System"],"Wdk_System_SystemServices":["Wdk_System"],"Wdk_System_Threading":["Wdk_System"],"Win32":["Win32_Foundation"],"Win32_Data":["Win32"],"Win32_Data_HtmlHelp":["Win32_Data"],"Win32_Data_RightsManagement":["Win32_Data"],"Win32_Devices":["Win32"],"Win32_Devices_AllJoyn":["Win32_Devices"],"Win32_Devices_Beep":["Win32_Devices"],"Win32_Devices_BiometricFramework":["Win32_Devices"],"Win32_Devices_Bluetooth":["Win32_Devices"],"Win32_Devices_Cdrom":["Win32_Devices"],"Win32_Devices_Communication":["Win32_Devices"],"Win32_Devices_DeviceAndDriverInstallation":["Win32_Devices"],"Win32_Devices_DeviceQuery":["Win32_Devices"],"Win32_Devices_Display":["Win32_Devices"],"Win32_Devices_Dvd":["Win32_Devices"],"Win32_Devices_Enumeration":["Win32_Devices"],"Win32_Devices_Enumeration_Pnp":["Win32_Devices_Enumeration"],"Win32_Devices_Fax":["Win32_Devices"],"Win32_Devices_HumanInterfaceDevice":["Win32_Devices"],"Win32_Devices_Nfc":["Win32_Devices"],"Win32_Devices_Nfp":["Win32_Devices"],"Win32_Devices_PortableDevices":["Win32_Devices"],"Win32_Devices_Properties":["Win32_Devices"],"Win32_Devices_Pwm":["Win32_Devices"],"Win32_Devices_Sensors":["Win32_Devices"],"Win32_Devices_SerialCommunication":["Win32_Devices"],"Win32_Devices_Tapi":["Win32_Devices"],"Win32_Devices_Usb":["Win32_Devices"],"Win32_Devices_WebServicesOnDevices":["Win32_Devices"],"Win32_Foundation":["Win32"],"Win32_Gaming":["Win32"],"Win32_Globalization":["Win32"],"Win32_Graphics":["Win32"],"Win32_Graphics_Dwm":["Win32_Graphics"],"Win32_Graphics_Gdi":["Win32_Graphics"],"Win32_Graphics_GdiPlus":["Win32_Graphics"],"Win32_Graphics_Hlsl":["Win32_Graphics"],"Win32_Graphics_OpenGL":["Win32_Graphics"],"Win32_Graphics_Printing":["Win32_Graphics"],"Win32_Graphics_Printing_PrintTicket":["Win32_Graphics_Printing"],"Win32_Management":["Win32"],"Win32_Management_MobileDeviceManagementRegistration":["Win32_Management"],"Win32_Media":["Win32"],"Win32_Media_Audio":["Win32_Media"],"Win32_Media_DxMediaObjects":["Win32_Media"],"Win32_Media_KernelStreaming":["Win32_Media"],"Win32_Media_Multimedia":["Win32_Media"],"Win32_Media_Streaming":["Win32_Media"],"Win32_Media_WindowsMediaFormat":["Win32_Media"],"Win32_NetworkManagement":["Win32"],"Win32_NetworkManagement_Dhcp":["Win32_NetworkManagement"],"Win32_NetworkManagement_Dns":["Win32_NetworkManagement"],"Win32_NetworkManagement_InternetConnectionWizard":["Win32_NetworkManagement"],"Win32_NetworkManagement_IpHelper":["Win32_NetworkManagement"],"Win32_NetworkManagement_Multicast":["Win32_NetworkManagement"],"Win32_NetworkManagement_Ndis":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetBios":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetManagement":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetShell":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetworkDiagnosticsFramework":["Win32_NetworkManagement"],"Win32_NetworkManagement_P2P":["Win32_NetworkManagement"],"Win32_NetworkManagement_QoS":["Win32_NetworkManagement"],"Win32_NetworkManagement_Rras":["Win32_NetworkManagement"],"Win32_NetworkManagement_Snmp":["Win32_NetworkManagement"],"Win32_NetworkManagement_WNet":["Win32_NetworkManagement"],"Win32_NetworkManagement_WebDav":["Win32_NetworkManagement"],"Win32_NetworkManagement_WiFi":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsConnectionManager":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFilteringPlatform":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFirewall":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsNetworkVirtualization":["Win32_NetworkManagement"],"Win32_Networking":["Win32"],"Win32_Networking_ActiveDirectory":["Win32_Networking"],"Win32_Networking_Clustering":["Win32_Networking"],"Win32_Networking_HttpServer":["Win32_Networking"],"Win32_Networking_Ldap":["Win32_Networking"],"Win32_Networking_WebSocket":["Win32_Networking"],"Win32_Networking_WinHttp":["Win32_Networking"],"Win32_Networking_WinInet":["Win32_Networking"],"Win32_Networking_WinSock":["Win32_Networking"],"Win32_Networking_WindowsWebServices":["Win32_Networking"],"Win32_Security":["Win32"],"Win32_Security_AppLocker":["Win32_Security"],"Win32_Security_Authentication":["Win32_Security"],"Win32_Security_Authentication_Identity":["Win32_Security_Authentication"],"Win32_Security_Authorization":["Win32_Security"],"Win32_Security_Credentials":["Win32_Security"],"Win32_Security_Cryptography":["Win32_Security"],"Win32_Security_Cryptography_Catalog":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Certificates":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Sip":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_UI":["Win32_Security_Cryptography"],"Win32_Security_DiagnosticDataQuery":["Win32_Security"],"Win32_Security_DirectoryServices":["Win32_Security"],"Win32_Security_EnterpriseData":["Win32_Security"],"Win32_Security_ExtensibleAuthenticationProtocol":["Win32_Security"],"Win32_Security_Isolation":["Win32_Security"],"Win32_Security_LicenseProtection":["Win32_Security"],"Win32_Security_NetworkAccessProtection":["Win32_Security"],"Win32_Security_WinTrust":["Win32_Security"],"Win32_Security_WinWlx":["Win32_Security"],"Win32_Storage":["Win32"],"Win32_Storage_Cabinets":["Win32_Storage"],"Win32_Storage_CloudFilters":["Win32_Storage"],"Win32_Storage_Compression":["Win32_Storage"],"Win32_Storage_DistributedFileSystem":["Win32_Storage"],"Win32_Storage_FileHistory":["Win32_Storage"],"Win32_Storage_FileSystem":["Win32_Storage"],"Win32_Storage_Imapi":["Win32_Storage"],"Win32_Storage_IndexServer":["Win32_Storage"],"Win32_Storage_InstallableFileSystems":["Win32_Storage"],"Win32_Storage_IscsiDisc":["Win32_Storage"],"Win32_Storage_Jet":["Win32_Storage"],"Win32_Storage_Nvme":["Win32_Storage"],"Win32_Storage_OfflineFiles":["Win32_Storage"],"Win32_Storage_OperationRecorder":["Win32_Storage"],"Win32_Storage_Packaging":["Win32_Storage"],"Win32_Storage_Packaging_Appx":["Win32_Storage_Packaging"],"Win32_Storage_ProjectedFileSystem":["Win32_Storage"],"Win32_Storage_StructuredStorage":["Win32_Storage"],"Win32_Storage_Vhd":["Win32_Storage"],"Win32_Storage_Xps":["Win32_Storage"],"Win32_System":["Win32"],"Win32_System_AddressBook":["Win32_System"],"Win32_System_Antimalware":["Win32_System"],"Win32_System_ApplicationInstallationAndServicing":["Win32_System"],"Win32_System_ApplicationVerifier":["Win32_System"],"Win32_System_ClrHosting":["Win32_System"],"Win32_System_Com":["Win32_System"],"Win32_System_Com_Marshal":["Win32_System_Com"],"Win32_System_Com_StructuredStorage":["Win32_System_Com"],"Win32_System_Com_Urlmon":["Win32_System_Com"],"Win32_System_ComponentServices":["Win32_System"],"Win32_System_Console":["Win32_System"],"Win32_System_CorrelationVector":["Win32_System"],"Win32_System_DataExchange":["Win32_System"],"Win32_System_DeploymentServices":["Win32_System"],"Win32_System_DeveloperLicensing":["Win32_System"],"Win32_System_Diagnostics":["Win32_System"],"Win32_System_Diagnostics_Ceip":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug_Extensions":["Win32_System_Diagnostics_Debug"],"Win32_System_Diagnostics_Etw":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ProcessSnapshotting":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ToolHelp":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_TraceLogging":["Win32_System_Diagnostics"],"Win32_System_DistributedTransactionCoordinator":["Win32_System"],"Win32_System_Environment":["Win32_System"],"Win32_System_ErrorReporting":["Win32_System"],"Win32_System_EventCollector":["Win32_System"],"Win32_System_EventLog":["Win32_System"],"Win32_System_EventNotificationService":["Win32_System"],"Win32_System_GroupPolicy":["Win32_System"],"Win32_System_HostCompute":["Win32_System"],"Win32_System_HostComputeNetwork":["Win32_System"],"Win32_System_HostComputeSystem":["Win32_System"],"Win32_System_Hypervisor":["Win32_System"],"Win32_System_IO":["Win32_System"],"Win32_System_Iis":["Win32_System"],"Win32_System_Ioctl":["Win32_System"],"Win32_System_JobObjects":["Win32_System"],"Win32_System_Js":["Win32_System"],"Win32_System_Kernel":["Win32_System"],"Win32_System_LibraryLoader":["Win32_System"],"Win32_System_Mailslots":["Win32_System"],"Win32_System_Mapi":["Win32_System"],"Win32_System_Memory":["Win32_System"],"Win32_System_Memory_NonVolatile":["Win32_System_Memory"],"Win32_System_MessageQueuing":["Win32_System"],"Win32_System_MixedReality":["Win32_System"],"Win32_System_Ole":["Win32_System"],"Win32_System_PasswordManagement":["Win32_System"],"Win32_System_Performance":["Win32_System"],"Win32_System_Performance_HardwareCounterProfiling":["Win32_System_Performance"],"Win32_System_Pipes":["Win32_System"],"Win32_System_Power":["Win32_System"],"Win32_System_ProcessStatus":["Win32_System"],"Win32_System_Recovery":["Win32_System"],"Win32_System_Registry":["Win32_System"],"Win32_System_RemoteDesktop":["Win32_System"],"Win32_System_RemoteManagement":["Win32_System"],"Win32_System_RestartManager":["Win32_System"],"Win32_System_Restore":["Win32_System"],"Win32_System_Rpc":["Win32_System"],"Win32_System_Search":["Win32_System"],"Win32_System_Search_Common":["Win32_System_Search"],"Win32_System_SecurityCenter":["Win32_System"],"Win32_System_Services":["Win32_System"],"Win32_System_SetupAndMigration":["Win32_System"],"Win32_System_Shutdown":["Win32_System"],"Win32_System_StationsAndDesktops":["Win32_System"],"Win32_System_SubsystemForLinux":["Win32_System"],"Win32_System_SystemInformation":["Win32_System"],"Win32_System_SystemServices":["Win32_System"],"Win32_System_Threading":["Win32_System"],"Win32_System_Time":["Win32_System"],"Win32_System_TpmBaseServices":["Win32_System"],"Win32_System_UserAccessLogging":["Win32_System"],"Win32_System_Variant":["Win32_System"],"Win32_System_VirtualDosMachines":["Win32_System"],"Win32_System_WindowsProgramming":["Win32_System"],"Win32_System_Wmi":["Win32_System"],"Win32_UI":["Win32"],"Win32_UI_Accessibility":["Win32_UI"],"Win32_UI_ColorSystem":["Win32_UI"],"Win32_UI_Controls":["Win32_UI"],"Win32_UI_Controls_Dialogs":["Win32_UI_Controls"],"Win32_UI_HiDpi":["Win32_UI"],"Win32_UI_Input":["Win32_UI"],"Win32_UI_Input_Ime":["Win32_UI_Input"],"Win32_UI_Input_KeyboardAndMouse":["Win32_UI_Input"],"Win32_UI_Input_Pointer":["Win32_UI_Input"],"Win32_UI_Input_Touch":["Win32_UI_Input"],"Win32_UI_Input_XboxController":["Win32_UI_Input"],"Win32_UI_InteractionContext":["Win32_UI"],"Win32_UI_Magnification":["Win32_UI"],"Win32_UI_Shell":["Win32_UI"],"Win32_UI_Shell_Common":["Win32_UI_Shell"],"Win32_UI_Shell_PropertiesSystem":["Win32_UI_Shell"],"Win32_UI_TabletPC":["Win32_UI"],"Win32_UI_TextServices":["Win32_UI"],"Win32_UI_WindowsAndMessaging":["Win32_UI"],"Win32_Web":["Win32"],"Win32_Web_InternetExplorer":["Win32_Web"],"default":[],"docs":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-sys-0.61.2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[],"all-features":true}}},"publish":null,"authors":[],"categories":["os::windows-apis"],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"wit-bindgen","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-rust-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.51.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":["std","wit-bindgen-rust-macro?/async"],"async-spawn":["async","dep:futures"],"bitflags":["dep:bitflags"],"default":["macros","realloc","async","std","bitflags"],"inter-task-wakeup":["async"],"macros":["dep:wit-bindgen-rust-macro"],"realloc":[],"rustc-dep-of-std":["dep:core","dep:alloc"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.51.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wit-bindgen","version":"0.57.1","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.11.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-rust-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.57.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.57.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.57.1/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":[],"async-spawn":["async","dep:futures","std"],"bitflags":["dep:bitflags"],"default":["macros","realloc","async","std","bitflags","macro-string"],"futures-stream":["async","dep:futures"],"inter-task-wakeup":["async"],"macro-string":["wit-bindgen-rust-macro?/macro-string"],"macros":["dep:wit-bindgen-rust-macro"],"realloc":[],"rustc-dep-of-std":["dep:core","dep:alloc"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.57.1/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85.0"},{"name":"wit-bindgen-core","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Low-level support for bindings generation based on WIT files for use with\n`wit-bindgen-cli` and other languages.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.72","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.3.19","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.218","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"wit-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen_core","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-core-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":false,"test":true}],"features":{"clap":["dep:clap"],"serde":["dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-core-0.51.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wit-bindgen-rust","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Rust bindings generator for WIT and the component model, typically used through\nthe `wit-bindgen` crate's `generate!` macro.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.72","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.3.19","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.218","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.89","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["printing"],"target":null,"registry":null},{"name":"wasm-metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-component","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen_rust","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"codegen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/tests/codegen.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"clap":["dep:clap","wit-bindgen-core/clap"],"serde":["dep:serde","wit-bindgen-core/serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wit-bindgen-rust-macro","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Procedural macro paired with the `wit-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.72","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.89","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["printing"],"target":null,"registry":null},{"name":"wit-bindgen-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-rust","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wit_bindgen_rust_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":null},{"name":"wit-component","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Tooling for working with `*.wit` and component files together.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-encoder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std","wasmparser"],"target":null,"registry":null},{"name":"wasm-metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["simd","std","component-model","simd"],"target":null,"registry":null},{"name":"wast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^244.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wat","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wit-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["decoding","serde"],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libtest-mimic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["oci"],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["simd","std","component-model","features"],"target":null,"registry":null},{"name":"wasmprinter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["component-model"],"target":null,"registry":null},{"name":"wat","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["component-model"],"target":null,"registry":null},{"name":"wasmtime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^34.0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["cranelift","component-model","runtime","gc-drc"],"target":"cfg(not(target_family = \"wasm\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_component","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"components","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/components.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"interfaces","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/interfaces.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"linking","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/linking.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"merge","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/merge.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"targets","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/targets.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wit","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/wit.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"dummy-module":["dep:wat"],"semver-check":["dummy-module"],"wat":["dep:wast","dep:wat"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Peter Huene "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-component","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-component","documentation":"https://docs.rs/wit-component","edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"wit-parser","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Tooling for parsing `*.wit` files and working with their contents.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"id-arena","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["simd","std","validate","component-model","features"],"target":null,"registry":null},{"name":"wat","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["component-model"],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libtest-mimic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_parser","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-parser-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"all","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-parser-0.244.0/tests/all.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"decoding":["dep:wasmparser"],"default":["serde","decoding"],"serde":["dep:serde","dep:serde_derive","indexmap/serde","serde_json"],"serde_json":["dep:serde_json"],"wat":["decoding","dep:wat"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-parser-0.244.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-parser","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-parser","documentation":"https://docs.rs/wit-parser","edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"zmij","version":"1.0.21","id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","license":"MIT","license_file":null,"description":"A double-to-string conversion algorithm based on Schubfach and yy","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"opt-level","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/tests/exhaustive.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ryu_comparison","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/tests/ryu_comparison.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/zmij","homepage":null,"documentation":"https://docs.rs/zmij","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"}],"workspace_members":["path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0"],"workspace_default_members":["path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0"],"resolve":{"nodes":[{"id":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"],"deps":[{"name":"anstyle","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_parse","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_query","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_wincon","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"colorchoice","pkg":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"is_terminal_polyfill","pkg":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"utf8parse","pkg":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["auto","default","wincon"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"],"deps":[{"name":"utf8parse","pkg":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","utf8"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"anstyle","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell_polyfill","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dependencies":[],"deps":[],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","dependencies":["registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"],"deps":[{"name":"find_msvc_tools","pkg":"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","dep_kinds":[{"kind":null,"target":null}]},{"name":"shlex","pkg":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1"],"deps":[{"name":"clap_builder","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"clap_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["color","default","derive","env","error-context","help","std","string","suggestions","usage"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1"],"deps":[{"name":"anstream","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dep_kinds":[{"kind":null,"target":null}]},{"name":"clap_lex","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"strsim","pkg":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["color","env","error-context","help","std","string","suggestions","usage"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"heck","pkg":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","dependencies":[],"deps":[],"features":[]},{"id":"path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"console_error_panic_hook","pkg":"registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"link_cli","pkg":"path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_test","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","dep_kinds":[{"kind":"dev","target":null}]},{"name":"web_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]}],"features":["console_error_panic_hook","default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","dependencies":["registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6"],"deps":[{"name":"ctor_proc_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"dtor","pkg":"registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6","dep_kinds":[{"kind":null,"target":null}]}],"features":["__no_warn_on_missing_unsafe","default","dtor","proc_macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"leak_slice","pkg":"registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"data","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"mem","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"num","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"trees","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"tap","pkg":"registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":["data","default","mem","num","platform"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5"],"deps":[{"name":"dtor_proc_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5","dep_kinds":[{"kind":null,"target":null}]}],"features":["__no_warn_on_missing_unsafe","proc_macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","dependencies":["registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(unix)"},{"kind":null,"target":"cfg(target_os = \"hermit\")"},{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","dependencies":["registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"],"deps":[{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","dep_kinds":[{"kind":null,"target":null}]},{"name":"slab","pkg":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","slab","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))"},{"kind":null,"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))"},{"kind":null,"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))"},{"kind":null,"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))"},{"kind":null,"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))"},{"kind":null,"target":"cfg(target_os = \"netbsd\")"},{"kind":null,"target":"cfg(target_os = \"solaris\")"},{"kind":null,"target":"cfg(target_os = \"vxworks\")"}]},{"name":"r_efi","pkg":"registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","dep_kinds":[{"kind":null,"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))"}]},{"name":"wasip2","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))"}]},{"name":"wasip3","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p3\"))"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5"],"deps":[{"name":"foldhash","pkg":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","dep_kinds":[{"kind":null,"target":null}]}],"features":["default-hasher"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"],"deps":[{"name":"equivalent","pkg":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":"cfg(any())"}]},{"name":"serde_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","serde","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","dependencies":[],"deps":[],"features":["arch","default"]},{"id":"path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"doublets","pkg":"registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"links_notation","pkg":"registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"lino_arguments","pkg":"registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0"],"deps":[{"name":"nom","pkg":"registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69"],"deps":[{"name":"clap","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"ctor","pkg":"registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","dep_kinds":[{"kind":null,"target":null}]},{"name":"dotenvy","pkg":"registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"lino_env","pkg":"registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","dependencies":[],"deps":[],"features":["auxvec","elf","errno","general","ioctl","no_std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","dependencies":["registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"],"deps":[{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0"],"deps":[{"name":"cc","pkg":"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","dep_kinds":[{"kind":"build","target":null}]},{"name":"walkdir","pkg":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","dep_kinds":[{"kind":"build","target":null}]}],"features":["alloc","default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"],"deps":[{"name":"memchr","pkg":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"windows","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","dependencies":["registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16"],"deps":[{"name":"autocfg","pkg":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","dep_kinds":[{"kind":"build","target":null}]},{"name":"libm","pkg":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","libm","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dependencies":[],"deps":[],"features":["alloc","race","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"beef","pkg":"registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"platform_num","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"allocator_api2","pkg":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"memmap2","pkg":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"tempfile","pkg":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"],"deps":[{"name":"num_traits","pkg":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0"],"deps":[{"name":"platform_num","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc_errno","pkg":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"},{"kind":null,"target":"cfg(windows)"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"}]},{"name":"linux_raw_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["alloc","default","fs","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11"],"deps":[{"name":"winapi_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"],"deps":[{"name":"serde_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","derive","serde_derive","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"],"deps":[{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":"cfg(any())"}]}],"features":["alloc","result","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dependencies":["registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21"],"deps":[{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","dep_kinds":[{"kind":null,"target":null}]},{"name":"memchr","pkg":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":"cfg(any())"}]},{"name":"serde_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"zmij","pkg":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12","dependencies":[],"deps":[],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro","visit","visit-mut"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"fastrand","pkg":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","dep_kinds":[{"kind":null,"target":"cfg(any(unix, windows, target_os = \"wasi\"))"}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustix","pkg":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","dep_kinds":[{"kind":null,"target":"cfg(any(unix, target_os = \"wasi\"))"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default","getrandom"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","dependencies":["registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69"],"deps":[{"name":"thiserror_impl","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dependencies":["registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18"],"deps":[{"name":"thiserror_impl","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11"],"deps":[{"name":"same_file","pkg":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1"],"deps":[{"name":"wit_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0"],"deps":[{"name":"wit_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustversion_compat","pkg":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","dep_kinds":[{"kind":"build","target":null}]},{"name":"wasm_bindgen_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","dependencies":["registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120"],"deps":[{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120"],"deps":[{"name":"bumpalo","pkg":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","dependencies":["registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120"],"deps":[{"name":"async_trait","pkg":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","dep_kinds":[{"kind":null,"target":null}]},{"name":"cast","pkg":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]},{"name":"libm","pkg":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"minicov","pkg":"registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", wasm_bindgen_unstable_test_coverage))"}]},{"name":"nu_ansi_term","pkg":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","dep_kinds":[{"kind":null,"target":null}]},{"name":"num_traits","pkg":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","dep_kinds":[{"kind":null,"target":null}]},{"name":"oorandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_futures","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_test_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_test_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0"],"deps":[{"name":"leb128fmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["component-model","std","wasmparser"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_encoder","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","dep_kinds":[{"kind":null,"target":null}]}],"features":["component-model","features","hash-collections","simd","std","validate"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97","dependencies":["registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["console","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"],"deps":[{"name":"windows_link","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["Win32","Win32_Foundation","Win32_Networking","Win32_Networking_WinSock","Win32_Security","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_Console","Win32_System_Diagnostics","Win32_System_Diagnostics_Debug","Win32_System_SystemInformation","default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0"],"deps":[{"name":"wit_bindgen_rust_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["async","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"heck","pkg":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_parser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"heck","pkg":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"prettyplease","pkg":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_bindgen_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_component","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"prettyplease","pkg":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_bindgen_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_bindgen_rust","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["async"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_encoder","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_parser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"id_arena","pkg":"registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_xid","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["decoding","default","serde","serde_json"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","dependencies":[],"deps":[],"features":[]}],"root":"path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0"},"target_directory":"/tmp/gh-issue-solver-1778304097454/target","build_directory":"/tmp/gh-issue-solver-1778304097454/target","version":1,"workspace_root":"/tmp/gh-issue-solver-1778304097454","metadata":null} diff --git a/docs/case-studies/issue-73/evidence/cargo-metadata-all-features-before.json b/docs/case-studies/issue-73/evidence/cargo-metadata-all-features-before.json new file mode 100644 index 0000000..7706e9a --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-metadata-all-features-before.json @@ -0,0 +1 @@ +{"packages":[{"name":"allocator-api2","version":"0.4.0","id":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Mirror of Rust's allocator API","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"allocator_api2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.4.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"fresh-rust":[],"serde":["dep:serde_core"],"std":["alloc"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Zakarum "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/zakarumych/allocator-api2","homepage":"https://github.com/zakarumych/allocator-api2","documentation":"https://docs.rs/allocator-api2","edition":"2018","links":null,"default_run":null,"rust_version":"1.64.0"},{"name":"anstream","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-query","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"colorchoice","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"is_terminal_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"utf8parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"divan","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"owo-colors","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"strip-ansi-escapes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle-wincon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/examples/dump-stream.rs","edition":"2021","required-features":["auto"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"query-stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/examples/query-stream.rs","edition":"2021","required-features":["auto"],"doc":false,"doctest":false,"test":false}],"features":{"auto":["dep:anstyle-query"],"default":["auto","wincon"],"test":[],"wincon":["dep:anstyle-wincon"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","strip","wincon"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle","version":"1.0.14","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","license":"MIT OR Apache-2.0","license_file":null,"description":"ANSI text styling","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.23","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-style","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/examples/dump-style.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"tag-prefix":"","pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","no_std"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-parse","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Parse ANSI Style Escapes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"utf8parse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"codegenrs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"divan","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.23","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"vte_generate_state_changes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"parselog","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/examples/parselog.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"core":["dep:arrayvec"],"default":["utf8"],"utf8":["dep:utf8parse"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","vte"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-query","version":"1.1.5","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","license":"MIT OR Apache-2.0","license_file":null,"description":"Look up colored console capabilities","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.60.2, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Console","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/examples/query.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["cli","color","no-std","terminal","ansi"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anstyle-wincon","version":"3.0.11","id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","license":"MIT OR Apache-2.0","license_file":null,"description":"Styling legacy Windows terminals","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.56.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.60.2, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Console","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_wincon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump-wincon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/examples/dump-wincon.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"set-wincon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/examples/set-wincon.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-wincon-3.0.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["x86_64-pc-windows-msvc"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["ansi","terminal","color","windows"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"anyhow","version":"1.0.102","id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","license":"MIT OR Apache-2.0","license_file":null,"description":"Flexible concrete Error type built on std::error::Error","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"anyhow","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_autotrait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_boxed","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_boxed.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_chain.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_context","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_context.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_convert","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_convert.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_downcast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_downcast.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ensure","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_ensure.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ffi","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_ffi.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_macros","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_repr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_repr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"backtrace":[],"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns","no-std"],"keywords":["error","error-handling"],"readme":"README.md","repository":"https://github.com/dtolnay/anyhow","homepage":null,"documentation":"https://docs.rs/anyhow","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"async-trait","version":"0.1.89","id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","license":"MIT OR Apache-2.0","license_file":null,"description":"Type erasure for async trait methods","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["clone-impls","full","parsing","printing","proc-macro","visit-mut"],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.27","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"async_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["asynchronous","no-std"],"keywords":["async"],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","homepage":null,"documentation":"https://docs.rs/async-trait","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"autocfg","version":"1.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","license":"Apache-2.0 OR MIT","license_file":null,"description":"Automatic cfg for Rust compiler features","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"integers","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/integers.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nightly","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/nightly.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"paths","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/paths.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/traits.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"versions","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/examples/versions.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/no_std.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rustflags","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/rustflags.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/tests.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wrappers","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/tests/wrappers.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Stone "],"categories":["development-tools::build-utils"],"keywords":["rustc","build","autoconf"],"readme":"README.md","repository":"https://github.com/cuviper/autocfg","homepage":null,"documentation":"https://docs.rs/autocfg/","edition":"2015","links":null,"default_run":null,"rust_version":"1.0"},{"name":"beef","version":"0.5.2","id":"registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","license":"MIT OR Apache-2.0","license_file":null,"description":"More compact Cow","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.105","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.105","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"beef","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"const_fn":[],"default":[],"impl_serde":["serde"],"serde":["dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/Cargo.toml","metadata":null,"publish":null,"authors":["Maciej Hirsz "],"categories":["no-std","memory-management"],"keywords":["cow","borrow","str","slice"],"readme":"./README.md","repository":"https://github.com/maciejhirsz/beef","homepage":null,"documentation":"https://docs.rs/beef/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"bitflags","version":"2.11.1","id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"dev","rename":"serde_lib","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"example_generated":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"bumpalo","version":"3.20.2","id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","license":"MIT OR Apache-2.0","license_file":null,"description":"A fast bump allocation arena for Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.171","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"blink-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.10.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.12.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.197","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.115","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bumpalo-3.20.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"bench_allocator_api":["allocator_api","blink-alloc/nightly"],"boxed":[],"collections":[],"default":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bumpalo-3.20.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/bumpalo","homepage":null,"documentation":"https://docs.rs/bumpalo","edition":"2021","links":null,"default_run":null,"rust_version":"1.71.1"},{"name":"cast","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Ergonomic, checked cast functions for primitive types","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["Jorge Aparicio "],"categories":[],"keywords":["checked","cast","primitive","integer","float"],"readme":"README.md","repository":"https://github.com/japaric/cast.rs","homepage":null,"documentation":"https://docs.rs/cast","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cc","version":"1.2.61","id":"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","license":"MIT OR Apache-2.0","license_file":null,"description":"A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"find-msvc-tools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"jobserver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"shlex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cc","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.61/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"jobserver":[],"parallel":["dep:libc","dep:jobserver"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.61/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":["development-tools::build-utils"],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/rust-lang/cc-rs","homepage":"https://github.com/rust-lang/cc-rs","documentation":"https://docs.rs/cc","edition":"2018","links":null,"default_run":null,"rust_version":"1.63"},{"name":"cfg-if","version":"0.1.10","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@0.1.10","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-0.1.10/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-0.1.10/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-0.1.10/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","homepage":"https://github.com/alexcrichton/cfg-if","documentation":"https://docs.rs/cfg-if","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cfg-if","version":"1.0.4","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"core":["dep:core"],"rustc-dep-of-std":["core"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/cfg-if","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.32"},{"name":"clap","version":"4.6.1","id":"registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","license":"MIT OR Apache-2.0","license_file":null,"description":"A simple to use, efficient, and full-featured Command Line Argument Parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clap_builder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.6.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"clap_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.6.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap-cargo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.23","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.22","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.27","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"shlex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["term-svg"],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trycmd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["color-auto","diff","examples"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"clap","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"stdio-fixture","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/src/bin/stdio-fixture.rs","edition":"2024","doc":true,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"01_quick","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/01_quick.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"01_quick_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/01_quick.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_app_settings","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/02_app_settings.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_app_settings_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/02_app_settings.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_apps","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/02_apps.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_apps_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/02_apps.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_crate","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/02_crate.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"02_crate_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/02_crate.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_bool","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_01_flag_bool.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_bool_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_01_flag_bool.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_count","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_01_flag_count.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_01_flag_count_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_01_flag_count.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_02_option.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_02_option.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option_mult","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_02_option_mult.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_02_option_mult_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_02_option_mult.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_03_positional.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_03_positional.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional_mult","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_03_positional_mult.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_03_positional_mult_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_03_positional_mult.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_04_subcommands","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_04_subcommands.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_04_subcommands_alt_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_04_subcommands_alt.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_04_subcommands_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_04_subcommands.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_05_default_values","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_05_default_values.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_05_default_values_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_05_default_values.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_06_optional_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/03_06_optional.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"03_06_required","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/03_06_required.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_01_enum","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_01_enum.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_01_enum_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_01_enum.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_01_possible","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_01_possible.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_02_parse.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_parse_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_02_parse.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_validate","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_02_validate.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_02_validate_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_02_validate.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_03_relations","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_03_relations.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_03_relations_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_03_relations.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_04_custom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/04_04_custom.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"04_04_custom_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/04_04_custom.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"05_01_assert","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_builder/05_01_assert.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"05_01_assert_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/tutorial_derive/05_01_assert.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"busybox","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/multicall-busybox.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"cargo-example","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/cargo-example.rs","edition":"2024","required-features":["cargo","color"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"cargo-example-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/cargo-example-derive.rs","edition":"2024","required-features":["derive","color"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"demo","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/demo.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"escaped-positional","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/escaped-positional.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"escaped-positional-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/escaped-positional-derive.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"find","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/find.rs","edition":"2024","required-features":["cargo"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"git","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/git.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"git-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/git-derive.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hostname","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/multicall-hostname.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_augment_args","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/augment_args.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_augment_subcommands","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/augment_subcommands.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_flatten_hand_args","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/flatten_hand_args.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"interop_hand_subcommand","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/derive_ref/hand_subcommand.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"pacman","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/pacman.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"repl","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/repl.rs","edition":"2024","required-features":["help"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"repl-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/repl-derive.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"typed-derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/examples/typed-derive/main.rs","edition":"2024","required-features":["derive"],"doc":false,"doctest":false,"test":false}],"features":{"cargo":["clap_builder/cargo"],"color":["clap_builder/color"],"debug":["clap_builder/debug","clap_derive?/debug"],"default":["std","color","help","usage","error-context","suggestions"],"deprecated":["clap_builder/deprecated","clap_derive?/deprecated"],"derive":["dep:clap_derive"],"env":["clap_builder/env"],"error-context":["clap_builder/error-context"],"help":["clap_builder/help"],"std":["clap_builder/std"],"string":["clap_builder/string"],"suggestions":["clap_builder/suggestions"],"unicode":["clap_builder/unicode"],"unstable-derive-ui-tests":[],"unstable-doc":["clap_builder/unstable-doc","derive"],"unstable-ext":["clap_builder/unstable-ext"],"unstable-markdown":["clap_derive/unstable-markdown"],"unstable-styles":["clap_builder/unstable-styles"],"unstable-v5":["clap_builder/unstable-v5","clap_derive?/unstable-v5","deprecated"],"usage":["clap_builder/usage"],"wrap_help":["clap_builder/wrap_help"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["unstable-doc"]},"release":{"shared-version":true,"tag-name":"v{{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/clap-rs/clap/compare/{{tag_name}}...HEAD","exactly":1},{"file":"CITATION.cff","search":"^date-released: ....-..-..","replace":"date-released: {{date}}"},{"file":"CITATION.cff","search":"^version: .+\\..+\\..+","replace":"version: {{version}}"},{"file":"src/lib.rs","search":"blob/v.+\\..+\\..+/CHANGELOG.md","replace":"blob/v{{version}}/CHANGELOG.md","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["argument","cli","arg","parser","parse"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clap_builder","version":"4.6.0","id":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A simple to use, efficient, and full-featured Command Line Argument Parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.76","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap_lex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"strsim","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"terminal_size","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.9.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unicode-width","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"color-print","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unic-emoji-char","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"clap_builder","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true}],"features":{"cargo":[],"color":["dep:anstream"],"debug":["dep:backtrace"],"default":["std","color","help","usage","error-context","suggestions"],"deprecated":[],"env":[],"error-context":[],"help":[],"std":["anstyle/std"],"string":[],"suggestions":["dep:strsim","error-context"],"unicode":["dep:unicode-width","dep:unicase"],"unstable-doc":["cargo","wrap_help","env","unicode","string","unstable-ext"],"unstable-ext":[],"unstable-styles":["color"],"unstable-v5":["deprecated"],"usage":[],"wrap_help":["help","dep:terminal_size"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["unstable-doc"]},"release":{"shared-version":true,"dependent-version":"upgrade","tag-name":"v{{version}}"}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["argument","cli","arg","parser","parse"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clap_derive","version":"4.6.1","id":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1","license":"MIT OR Apache-2.0","license_file":null,"description":"Parse command line argument by defining a struct, derive crate.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.14","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.106","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pulldown-cmark","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.117","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"clap_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true}],"features":{"debug":[],"default":[],"deprecated":[],"raw-deprecated":["deprecated"],"unstable-markdown":["dep:pulldown-cmark","dep:anstyle"],"unstable-v5":["deprecated"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.1/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition"]}},"release":{"shared-version":true,"dependent-version":"upgrade","tag-name":"v{{version}}"}},"publish":null,"authors":[],"categories":["command-line-interface","development-tools::procedural-macro-helpers"],"keywords":["clap","cli","parse","derive","proc_macro"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clap_lex","version":"1.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Minimal, flexible command line parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"clap_lex","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/Cargo.toml","metadata":{"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/clap-rs/clap/compare/{{tag_name}}...HEAD","exactly":1},{"file":"README.md","search":"github.com/clap-rs/clap/blob/[^/]+/","replace":"github.com/clap-rs/clap/blob/{{tag_name}}/","exactly":4,"prerelease":true}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["argument","cli","arg","parser","parse"],"readme":"README.md","repository":"https://github.com/clap-rs/clap","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"clink-wasm","version":"2.3.0","id":"path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0","license":"Unlicense","license_file":null,"description":"Browser WebAssembly wrapper for the Rust link-cli core","source":null,"dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"console_error_panic_hook","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"link-cli","source":null,"req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null,"path":"/tmp/gh-issue-solver-1778304097454/rust"},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.149","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["console"],"target":null,"registry":null},{"name":"wee_alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.70","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["cdylib","rlib"],"crate_types":["cdylib","rlib"],"name":"clink_wasm","src_path":"/tmp/gh-issue-solver-1778304097454/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"web","src_path":"/tmp/gh-issue-solver-1778304097454/tests/web.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"console_error_panic_hook":["dep:console_error_panic_hook"],"default":["console_error_panic_hook"],"wee_alloc":["dep:wee_alloc"]},"manifest_path":"/tmp/gh-issue-solver-1778304097454/Cargo.toml","metadata":null,"publish":null,"authors":["link-foundation"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/link-foundation/link-cli","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"colorchoice","version":"1.0.5","id":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","license":"MIT OR Apache-2.0","license_file":null,"description":"Global override of color control","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"colorchoice","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/rust-cli/anstyle/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":["command-line-interface"],"keywords":["cli","color","no-std","terminal","ansi"],"readme":"README.md","repository":"https://github.com/rust-cli/anstyle.git","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.66.0"},{"name":"console_error_panic_hook","version":"0.1.7","id":"registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","license":"Apache-2.0/MIT","license_file":null,"description":"A panic hook for `wasm32-unknown-unknown` that logs panics to `console.error`","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.37","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"console_error_panic_hook","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console_error_panic_hook-0.1.7/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console_error_panic_hook-0.1.7/tests/tests.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/console_error_panic_hook-0.1.7/Cargo.toml","metadata":null,"publish":null,"authors":["Nick Fitzgerald "],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/console_error_panic_hook","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"ctor","version":"0.4.3","id":"registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","license":"Apache-2.0 OR MIT","license_file":null,"description":"__attribute__((constructor)) for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ctor-proc-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"dtor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"libc-print","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.20","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ctor","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-0.4.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"example","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-0.4.3/src/example.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"__no_warn_on_missing_unsafe":["dtor?/__no_warn_on_missing_unsafe"],"default":["dtor","proc_macro","__no_warn_on_missing_unsafe"],"dtor":["dep:dtor"],"proc_macro":["dep:ctor-proc-macro","dtor?/proc_macro"],"used_linker":["dtor?/used_linker"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-0.4.3/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"ctor-proc-macro","version":"0.0.6","id":"registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","license":"Apache-2.0 OR MIT","license_file":null,"description":"proc-macro support for the ctor crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"ctor_proc_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-proc-macro-0.0.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctor-proc-macro-0.0.6/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"dotenvy","version":"0.15.7","id":"registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","license":"MIT","license_file":null,"description":"A well-maintained fork of the dotenv crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.16.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"dotenvy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"dotenvy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/src/bin/dotenvy.rs","edition":"2018","required-features":["cli"],"doc":true,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"list_variables","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/examples/list_variables.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/integration/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-child-dir","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-child-dir.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-default-location","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-default-location.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-default-location-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-default-location-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-dotenv-iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-dotenv-iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-filename","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-filename.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-filename-iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-filename-iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-filename-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-filename-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-path.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-path-iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-path-iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-path-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-path-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-read","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-read.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-from-read-override","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-from-read-override.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-ignore-bom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-ignore-bom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-multiline","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-multiline.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-multiline-comment","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-multiline-comment.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-var","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-var.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-variable-substitution","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-variable-substitution.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test-vars","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/tests/test-vars.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"clap":["dep:clap"],"cli":["clap"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dotenvy-0.15.7/Cargo.toml","metadata":null,"publish":null,"authors":["Noemi Lapresta ","Craig Hills ","Mike Piccolo ","Alice Maz ","Sean Griffin ","Adam Sharp ","Arpad Borsos ","Allan Zhang "],"categories":[],"keywords":["dotenv","env","environment","settings","config"],"readme":"README.md","repository":"https://github.com/allan2/dotenvy","homepage":"https://github.com/allan2/dotenvy","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56.1"},{"name":"doublets","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","license":"Unlicense","license_file":null,"description":"Doublets (links) data structure implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":"data","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"leak_slice","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-mem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":"mem","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":"num","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["union"],"target":null,"registry":null},{"name":"tap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-trees","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":null,"rename":"trees","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mimalloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"doublets","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"doublet","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/doublet.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"doublets","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/doublets.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"dyn","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/dyn.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"error","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expansion","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/expansion.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"extensions","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/extensions.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"handler","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/handler.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/iter.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/link.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/mem.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multi","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/multi.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/query_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"seq","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/seq.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"store_internals","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/store_internals.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/traits.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"type_parts","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/tests/type_parts.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"iter","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/benches/iter.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"data":[],"default":["platform"],"full":["platform","rayon","small-search"],"mem":[],"more-inline":[],"num":[],"platform":["mem","num","data"],"rayon":["dep:rayon"],"small-search":["smallvec"],"smallvec":["dep:smallvec"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/doublets-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselessgoddess","Linksplatform Team "],"categories":["database-implementations"],"keywords":["associative","doublets","db"],"readme":"README.md","repository":"https://github.com/linksplatform/doublets-rs","homepage":"https://github.com/linksplatform/doublets-rs","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.85"},{"name":"dtor","version":"0.0.6","id":"registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6","license":"Apache-2.0 OR MIT","license_file":null,"description":"__attribute__((destructor)) for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"dtor-proc-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc-print","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.20","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"dtor","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-0.0.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"__no_warn_on_missing_unsafe":[],"default":["proc_macro","__no_warn_on_missing_unsafe"],"proc_macro":["dep:dtor-proc-macro"],"used_linker":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-0.0.6/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"dtor-proc-macro","version":"0.0.5","id":"registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5","license":"Apache-2.0 OR MIT","license_file":null,"description":"proc-macro support for the dtor crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"dtor_proc_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-proc-macro-0.0.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dtor-proc-macro-0.0.5/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Mastracci "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mmastrac/rust-ctor","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"equivalent","version":"1.0.2","id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","license":"Apache-2.0 OR MIT","license_file":null,"description":"Traits for key comparison in maps.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.6"},{"name":"errno","version":"0.3.14","id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","license":"MIT OR Apache-2.0","license_file":null,"description":"Cross-platform interface to the `errno` variable.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"hermit\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Diagnostics_Debug"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"errno","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":["libc/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/Cargo.toml","metadata":null,"publish":null,"authors":["Chris Wong ","Dan Gohman "],"categories":["no-std","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"fastrand","version":"2.4.1","id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","license":"Apache-2.0 OR MIT","license_file":null,"description":"A simple and fast random number generator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wyhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fastrand","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"char","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/tests/char.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"smoke","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/tests/smoke.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"getrandom":["dep:getrandom"],"js":["std","getrandom"],"std":["alloc"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Stjepan Glavina "],"categories":["algorithms"],"keywords":["simple","fast","rand","random","wyrand"],"readme":"README.md","repository":"https://github.com/smol-rs/fastrand","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.63"},{"name":"find-msvc-tools","version":"0.1.9","id":"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","license":"MIT OR Apache-2.0","license_file":null,"description":"Find windows-specific tools, read MSVC versions from the registry and from COM interfaces","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"find_msvc_tools","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/find-msvc-tools-0.1.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/find-msvc-tools-0.1.9/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["development-tools::build-utils"],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/rust-lang/cc-rs","homepage":null,"documentation":"https://docs.rs/find-msvc-tools","edition":"2018","links":null,"default_run":null,"rust_version":"1.63"},{"name":"foldhash","version":"0.1.5","id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","license":"Zlib","license_file":null,"description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"foldhash","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/Cargo.toml","metadata":null,"publish":null,"authors":["Orson Peters "],"categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"futures-core","version":"0.3.32","id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_core","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"futures-task","version":"0.3.32","id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","license":"MIT OR Apache-2.0","license_file":null,"description":"Tools for working with tasks.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_task","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.32/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.32/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.71"},{"name":"futures-util","version":"0.3.32","id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","license":"MIT OR Apache-2.0","license_file":null,"description":"Common utilities and extension traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.32","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.26","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_util","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc","slab"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01","libc"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io","libc"],"libc":["dep:libc"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"spin":["dep:spin"],"std":["alloc","futures-core/std","futures-task/std","slab/std"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.71"},{"name":"getrandom","version":"0.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","registry":null},{"name":"wasip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))","registry":null},{"name":"wasip3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p3\"))","registry":null},{"name":"r-efi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"netbsd\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"solaris\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"vxworks\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/tests/mod.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sys_rng","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/tests/sys_rng.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/benches/buffer.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"std":[],"sys_rng":["dep:rand_core"],"wasm_js":["dep:wasm-bindgen","dep:js-sys"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","sys_rng"],"rustdoc-args":["--cfg","getrandom_backend=\"extern_impl\""]}},"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl -fO https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}}},"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"hashbrown","version":"0.15.5","id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust port of Google's SwissTable hash map","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/hasher.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/rayon.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/serde.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"insert_unique_unchecked","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/insert_unique_unchecked.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"set_ops","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/set_ops.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Amanieu d'Antras "],"categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"hashbrown","version":"0.17.0","id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust port of Google's SwissTable hash map","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/equivalent_trait.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/hasher.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher_unwind","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/hasher_unwind.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/rayon.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/serde.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/tests/set.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/benches/bench.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["foldhash?/nightly","bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde_core","dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Amanieu d'Antras "],"categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85.0"},{"name":"heck","version":"0.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","license":"MIT OR Apache-2.0","license_file":null,"description":"heck is a case conversion library.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["no-std"],"keywords":["string","case","camel","snake","unicode"],"readme":"README.md","repository":"https://github.com/withoutboats/heck","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"id-arena","version":"2.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","license":"MIT/Apache-2.0","license_file":null,"description":"A simple, id-based arena.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"id_arena","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"readme_up_to_date","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/tests/readme_up_to_date.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"rayon":["dep:rayon"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["rayon"]}}},"publish":null,"authors":["Nick Fitzgerald ","Aleksey Kladov "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/id-arena","homepage":null,"documentation":"https://docs.rs/id-arena","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"indexmap","version":"2.14.0","id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","license":"Apache-2.0 OR MIT","license_file":null,"description":"A hash table with consistent order and fast iteration.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/equivalent_trait.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_full_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/macros_full_path.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quick","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/quick.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/tests/tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/benches/bench.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"faststring","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/benches/faststring.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"serde":["dep:serde_core","dep:serde"],"std":[],"sval":["dep:sval"],"test_debug":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/Cargo.toml","metadata":{"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"},"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon","sval"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"is_terminal_polyfill","version":"1.70.2","id":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","license":"MIT OR Apache-2.0","license_file":null,"description":"Polyfill for `is_terminal` stdlib feature for use with older MSRVs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"is_terminal_polyfill","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/polyfill-rs/is_terminal_polyfill/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/polyfill-rs/is_terminal_polyfill","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70.0"},{"name":"itoa","version":"1.0.18","id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast integer primitive to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"js-sys","version":"0.3.97","id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/js-sys-0.3.97/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":false}],"features":{"default":["std","unsafe-eval"],"futures-core-03-stream":["dep:futures-util","dep:futures-core"],"std":["wasm-bindgen/std","dep:futures-util"],"unsafe-eval":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/js-sys-0.3.97/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"leak_slice","version":"0.2.0","id":"registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","license":"MIT","license_file":null,"description":"leak &mut [T] in favor of NonNull<[T]>\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"leak_slice","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leak_slice-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"leak","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leak_slice-0.2.0/tests/leak.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leak_slice-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselessgoddess "],"categories":["memory-management"],"keywords":["leak","slice"],"readme":"README.md","repository":"https://github.com/uselessgoddess/leak_slice","homepage":"https://github.com/uselessgoddess/leak_slice","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"leb128fmt","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A library to encode and decode LEB128 compressed integers.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"leb128fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leb128fmt-0.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/leb128fmt-0.1.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Bryant Luk "],"categories":["encoding","no-std","no-std::no-alloc","compression","parser-implementations"],"keywords":["leb128","encoding","no_std","compression"],"readme":"README.md","repository":"https://github.com/bluk/leb128fmt","homepage":null,"documentation":"https://docs.rs/leb128fmt","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"libc","version":"0.2.186","id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/tests/const_fn.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/Cargo.toml","metadata":{"docs":{"rs":{"features":["extra_traits"],"default-target":"x86_64-unknown-linux-gnu","targets":["aarch64-apple-darwin","aarch64-pc-windows-msvc","aarch64-unknown-linux-gnu","i686-pc-windows-msvc","i686-unknown-linux-gnu","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-pc-windows-gnullvm","aarch64-unknown-linux-musl","aarch64-unknown-linux-ohos","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-ohos","i686-pc-windows-gnu","loongarch64-unknown-linux-gnu","loongarch64-unknown-linux-musl","powerpc-unknown-linux-gnu","powerpc64-unknown-linux-gnu","powerpc64le-unknown-linux-gnu","powerpc64le-unknown-linux-musl","riscv64gc-unknown-linux-gnu","s390x-unknown-linux-gnu","sparcv9-sun-solaris","x86_64-apple-darwin","x86_64-pc-solaris","x86_64-pc-windows-gnullvm","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-musl","x86_64-unknown-linux-ohos","x86_64-unknown-netbsd","aarch64-apple-ios","aarch64-apple-tvos","aarch64-apple-visionos","aarch64-apple-watchos","aarch64-linux-android","aarch64-unknown-fuchsia","arm-linux-androideabi","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","arm64ec-pc-windows-msvc","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-musleabihf","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-unknown-freebsd","i686-unknown-linux-musl","nvptx64-nvidia-cuda","riscv64gc-unknown-linux-musl","sparc64-unknown-linux-gnu","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasip1","wasm32-wasip2","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-unknown-fuchsia","x86_64-unknown-linux-gnux32","x86_64-unknown-redox","aarch64-unknown-freebsd","aarch64-unknown-hermit","aarch64-unknown-illumos","aarch64-unknown-netbsd","aarch64-unknown-nto-qnx800","aarch64-unknown-openbsd","aarch64-unknown-redox","aarch64-wrs-vxworks","aarch64_be-unknown-linux-gnu","aarch64_be-unknown-linux-musl","armebv7r-none-eabi","armebv7r-none-eabihf","armv7-linux-androideabi","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i686-unknown-haiku","i686-unknown-netbsd","i686-unknown-openbsd","i686-wrs-vxworks","mips-unknown-linux-gnu","mips-unknown-linux-musl","mips64-unknown-linux-gnuabi64","mips64-unknown-linux-muslabi64","mips64el-unknown-linux-gnuabi64","mips64el-unknown-linux-muslabi64","mipsel-sony-psp","mipsel-unknown-linux-gnu","mipsel-unknown-linux-musl","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-ibm-aix","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-unknown-linux-musl","powerpc64-wrs-vxworks","riscv32-wrs-vxworks","riscv32gc-unknown-linux-musl","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64-wrs-vxworks","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-netbsd","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","wasm32-wasip3","x86_64-apple-ios","x86_64-pc-cygwin","x86_64-unknown-dragonfly","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-hurd-gnu","x86_64-unknown-l4re-uclibc","x86_64-unknown-openbsd","x86_64-wrs-vxworks"],"cargo-args":["-Zbuild-std=core"]}},"cargo-semver-checks":{"lints":{"repr_align_removed":"warn","global_value_marked_deprecated":"warn"}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"libm","version":"0.2.16","id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","license":"MIT","license_file":null,"description":"libm in pure Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libm","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arch":[],"default":["arch"],"force-soft-floats":[],"unstable":["unstable-intrinsics","unstable-float"],"unstable-float":[],"unstable-intrinsics":[],"unstable-public-internals":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.16/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Amanieu d'Antras ","Jorge Aparicio ","Trevor Gross "],"categories":["no-std"],"keywords":["libm","math"],"readme":"README.md","repository":"https://github.com/rust-lang/compiler-builtins","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"link-cli","version":"0.1.0","id":"path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","license":"Unlicense","license_file":null,"description":"A CLI tool for links manipulation","source":null,"dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doublets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"links-notation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lino-arguments","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.27.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"link_cli","src_path":"/tmp/gh-issue-solver-1778304097454/rust/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"clink","src_path":"/tmp/gh-issue-solver-1778304097454/rust/src/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"changes_simplifier_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/changes_simplifier_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_arguments_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_arguments_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_export_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_export_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_import_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_import_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cli_named_types_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/cli_named_types_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"dependency_basis_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/dependency_basis_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link_storage_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/link_storage_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/link_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lino_database_input_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/lino_database_input_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lino_link_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/lino_link_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"named_types_decorator_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/named_types_decorator_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parser_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"pinned_types_decorator_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/pinned_types_decorator_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query_processor_csharp_parity_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/query_processor_csharp_parity_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query_processor_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/query_processor_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unicode_sequence_converter_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/unicode_sequence_converter_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unicode_string_storage_tests","src_path":"/tmp/gh-issue-solver-1778304097454/rust/tests/unicode_string_storage_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/tmp/gh-issue-solver-1778304097454/rust/Cargo.toml","metadata":null,"publish":null,"authors":["link-foundation"],"categories":["command-line-utilities","database"],"keywords":["links","doublets","cli","database"],"readme":null,"repository":"https://github.com/link-foundation/link-cli","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"links-notation","version":"0.13.0","id":"registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","license":"Unlicense","license_file":null,"description":"Rust implementation of the Links Notation parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"nom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"links_notation","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"indentation_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/examples/indentation_test.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"leading_spaces_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/examples/leading_spaces_test.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"api_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/api_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"edge_case_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/edge_case_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"format_config_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/format_config_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"indentation_consistency_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/indentation_consistency_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"indented_id_syntax_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/indented_id_syntax_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"link_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/link_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"links_group_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/links_group_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mixed_indentation_modes_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/mixed_indentation_modes_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multi_quote_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/multi_quote_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multiline_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/multiline_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multiline_quoted_string_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/multiline_quoted_string_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nested_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/nested_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nested_self_reference_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/nested_self_reference_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"single_line_parser_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/tests/single_line_parser_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parsing"],"keywords":["lino","parser","links","notation","protocol"],"readme":"README.md","repository":"https://github.com/link-foundation/links-notation","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"lino-arguments","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","license":"Unlicense","license_file":null,"description":"A unified configuration library combining environment variables and CLI arguments with a clear priority chain","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive","env","string"],"target":null,"registry":null},{"name":"ctor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"dotenvy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lino-env","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lino_arguments","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"lino-arguments","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/src/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"functional","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/examples/functional.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"struct_based","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/examples/struct_based.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"integration_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/tests/integration_test.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-arguments-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["command-line-interface","config"],"keywords":["lino","arguments","cli","environment","config"],"readme":"README.md","repository":"https://github.com/link-foundation/lino-arguments","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"lino-env","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","license":"Unlicense","license_file":null,"description":"A Rust library to read and write .lenv files","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lino_env","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-env-0.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-env-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["config","parser-implementations"],"keywords":["lino","env","environment","links-notation","config"],"readme":"README.md","repository":"https://github.com/link-foundation/lino-env","homepage":null,"documentation":"https://github.com/link-foundation/lino-env","edition":"2021","links":null,"default_run":null,"rust_version":"1.70"},{"name":"linux-raw-sys","version":"0.12.1","id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Generated bindings for Linux's userspace API","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.100","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"linux_raw_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"auxvec":[],"bootparam":[],"btrfs":[],"core":["dep:core"],"default":["std","general","errno"],"elf":[],"elf_uapi":[],"errno":[],"general":[],"if_arp":[],"if_ether":[],"if_packet":[],"if_tun":[],"image":[],"io_uring":[],"ioctl":[],"landlock":[],"loop_device":[],"mempolicy":[],"net":[],"netlink":[],"no_std":[],"prctl":[],"ptrace":[],"rustc-dep-of-std":["core","no_std"],"std":[],"system":[],"vm_sockets":[],"xdp":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["default","bootparam","btrfs","elf_uapi","image","ioctl","landlock","netlink","io_uring","if_arp","if_ether","if_packet","net","ptrace","prctl","elf","xdp","mempolicy","system","loop_device"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu"]}}},"publish":null,"authors":["Dan Gohman "],"categories":["external-ffi-bindings"],"keywords":["linux","uapi","ffi"],"readme":"README.md","repository":"https://github.com/sunfishcode/linux-raw-sys","homepage":null,"documentation":"https://docs.rs/linux-raw-sys","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"log","version":"0.4.29","id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["inline-i128"],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/integration.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/benches/value.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"kv":[],"kv_serde":["kv_std","value-bag/serde","serde"],"kv_std":["std","kv","value-bag/error"],"kv_sval":["kv","value-bag/sval","sval","sval_ref"],"kv_unstable":["kv","value-bag"],"kv_unstable_serde":["kv_serde","kv_unstable_std"],"kv_unstable_std":["kv_std","kv_unstable"],"kv_unstable_sval":["kv_sval","kv_unstable"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_std","kv_sval","kv_serde"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2021","links":null,"default_run":null,"rust_version":"1.68.0"},{"name":"memchr","version":"2.8.0","id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","license":"Unlicense OR MIT","license_file":null,"description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"core":["dep:core"],"default":["std"],"libc":[],"logging":["dep:log"],"rustc-dep-of-std":["core"],"std":["alloc"],"use_std":["std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Andrew Gallant ","bluss"],"categories":[],"keywords":["memchr","memmem","substring","find","search"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"memmap2","version":"0.9.10","id":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Cross-platform Rust API for memory-mapped file IO","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"owning_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.151","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"memmap2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memmap2-0.9.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"cat","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memmap2-0.9.10/examples/cat.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"stable_deref_trait":["dep:stable_deref_trait"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memmap2-0.9.10/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Burkert ","Yevhenii Reizner ","The Contributors"],"categories":[],"keywords":["mmap","memory-map","io","file"],"readme":"README.md","repository":"https://github.com/RazrFalcon/memmap2-rs","homepage":null,"documentation":"https://docs.rs/memmap2","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"memory_units","version":"0.4.0","id":"registry+https://github.com/rust-lang/crates.io-index#memory_units@0.4.0","license":"MPL-2.0","license_file":null,"description":"Safe conversions between units of memory","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"memory_units","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memory_units-0.4.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memory_units-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Nick Fitzgerald ","Sergey Pepyakin "],"categories":["memory-management","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/pepyakin/memory_units","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"minicov","version":"0.3.8","id":"registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","license":"Apache-2.0/MIT","license_file":null,"description":"Code coverage and profile-guided optimization support for no_std and embedded programs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.77","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"minicov","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minicov-0.3.8/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minicov-0.3.8/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["alloc"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minicov-0.3.8/Cargo.toml","metadata":null,"publish":null,"authors":["Amanieu d'Antras "],"categories":["development-tools","no-std","embedded"],"keywords":["coverage","no_std","llvm-cov","pgo","profiling"],"readme":"README.md","repository":"https://github.com/Amanieu/minicov","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"nom","version":"8.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0","license":"MIT","license_file":null,"description":"A byte-oriented, zero-copy, parser combinators library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"nom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"arithmetic","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/arithmetic.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"arithmetic_ast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/arithmetic_ast.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"css","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/css.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom_errors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/custom_errors.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"escaped","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/escaped.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expression_ast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/expression_ast.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"float","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/float.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fnmut","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/fnmut.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ini","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/ini.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ini_str","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/ini_str.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"issues","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/issues.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"json","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/json.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mp4","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/mp4.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multiline","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/multiline.rs","edition":"2021","required-features":["alloc"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"overflow","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/overflow.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"reborrow_fold","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/tests/reborrow_fold.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":[],"default":["std"],"docsrs":[],"std":["alloc","memchr/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"features":["alloc","std","docsrs"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["contact@geoffroycouprie.com"],"categories":["parsing"],"keywords":["parser","parser-combinators","parsing","streaming","bit"],"readme":"README.md","repository":"https://github.com/rust-bakery/nom","homepage":null,"documentation":"https://docs.rs/nom","edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"nu-ansi-term","version":"0.50.3","id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","license":"MIT","license_file":null,"description":"Library for ANSI terminal colors and styles (bold, underline)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.152","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.59, <=0.61","kind":null,"rename":"windows","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Console","Win32_Storage_FileSystem","Win32_Security"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"nu_ansi_term","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"256_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/256_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"basic_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/basic_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gradient_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/gradient_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hyperlink","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/hyperlink.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"rgb_colors","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/rgb_colors.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"title","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/title.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"style","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/tests/style.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"derive_serde_style":["serde"],"gnu_legacy":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/Cargo.toml","metadata":null,"publish":null,"authors":["ogham@bsago.me","Ryan Scheel (Havvy) ","Josh Triplett ","The Nushell Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/nushell/nu-ansi-term","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.62.1"},{"name":"num-traits","version":"0.2.19","id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","license":"MIT OR Apache-2.0","license_file":null,"description":"Numeric traits for generic mathematics","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cast","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/tests/cast.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"i128":[],"libm":["dep:libm"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","metadata":{"docs":{"rs":{"features":["std"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-traits","homepage":"https://github.com/rust-num/num-traits","documentation":"https://docs.rs/num-traits","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"once_cell","version":"1.21.4","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","license":"MIT OR Apache-2.0","license_file":null,"description":"Single assignment cells and lazy values.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/reentrant_init_deadlocks.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/regex.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/examples/test_synchronization.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/tests/it/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","links":null,"default_run":null,"rust_version":"1.65"},{"name":"once_cell_polyfill","version":"1.70.2","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","license":"MIT OR Apache-2.0","license_file":null,"description":"Polyfill for `OnceCell` stdlib feature for use with older MSRVs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell_polyfill","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell_polyfill-1.70.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell_polyfill-1.70.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","search":"Unreleased","replace":"{{version}}","min":1},{"file":"CHANGELOG.md","search":"\\.\\.\\.HEAD","replace":"...{{tag_name}}","exactly":1},{"file":"CHANGELOG.md","search":"ReleaseDate","replace":"{{date}}","min":1},{"file":"CHANGELOG.md","search":"","replace":"\n## [Unreleased] - ReleaseDate\n","exactly":1},{"file":"CHANGELOG.md","search":"","replace":"\n[Unreleased]: https://github.com/polyfill-rs/once_cell_polyfill/compare/{{tag_name}}...HEAD","exactly":1}]}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/polyfill-rs/once_cell_polyfill","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.70.0"},{"name":"oorandom","version":"11.1.5","id":"registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","license":"MIT","license_file":null,"description":"A tiny, robust PRNG implementation.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"random-fast-rng","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"randomize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"oorandom","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/oorandom-11.1.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/oorandom-11.1.5/Cargo.toml","metadata":null,"publish":null,"authors":["Simon Heath "],"categories":["algorithms","embedded","no-std"],"keywords":["rng","prng","random","pcg"],"readme":"README.md","repository":"https://hg.sr.ht/~icefox/oorandom","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.17","id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin_project_lite","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}},"cargo_check_external_types":{"allowed_external_types":[]}},"publish":null,"authors":[],"categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"platform-data","version":"2.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","license":"Unlicense","license_file":null,"description":"Data types and traits for the LinksPlatform","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"beef","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"platform-num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_data","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"constants","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/constants.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"converters","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/converters.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"flow","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/flow.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hybrid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/hybrid.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"links","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/links.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"point","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/point.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/tests/query.rs","edition":"2024","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-data-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["data-structures"],"keywords":["links","linksplatform","data-structures","associative"],"readme":"README.md","repository":"https://github.com/linksplatform/data-rs","homepage":"https://github.com/linksplatform/data-rs","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"platform-mem","version":"0.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","license":"Unlicense","license_file":null,"description":"Memory for linksplatform\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["sync"],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"registry":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["rt-multi-thread","macros"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"async_example","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/async_example.rs","edition":"2024","required-features":["async"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme_example1","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/readme_example1.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme_example2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/readme_example2.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme_example3","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/experiments/readme_example3.rs","edition":"2024","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"async_mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/async_mem.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"coverage","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/coverage.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mem","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/mem.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"miri","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/miri.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/tests/tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"memory_benchmarks","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/benches/memory_benchmarks.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":["tokio"],"default":[],"tokio":["dep:tokio"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-mem-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["memory-management"],"keywords":["memory","linksplatform","mmap","allocator"],"readme":"README.md","repository":"https://github.com/linksplatform/mem-rs","homepage":"https://github.com/linksplatform/mem-rs","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"platform-num","version":"0.8.0","id":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","license":"Unlicense","license_file":null,"description":"Numbers for linksplatform\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.19","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_num","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.8.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"traits","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.8.0/tests/traits.rs","edition":"2024","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-num-0.8.0/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["development-tools"],"keywords":["numbers","linksplatform","traits"],"readme":"README.md","repository":"https://github.com/linksplatform/Numbers","homepage":"https://github.com/linksplatform/Numbers","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"platform-trees","version":"0.3.4","id":"registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","license":"Unlicense","license_file":null,"description":"Trees methods for linksplatform\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"platform-num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"platform_trees","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"funty_compatibility","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/funty_compatibility.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"iterative_tree_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/iterative_tree_tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"list_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/list_tests.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tree_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/tests/tree_tests.rs","edition":"2024","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platform-trees-0.3.4/Cargo.toml","metadata":null,"publish":null,"authors":["uselesssgoddess","Linksplatform Team "],"categories":["data-structures"],"keywords":["trees","linksplatform","data-structures"],"readme":"README.md","repository":"https://github.com/linksplatform/trees-rs","homepage":"https://github.com/linksplatform/trees-rs","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85"},{"name":"prettyplease","version":"0.2.37","id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","license":"MIT OR Apache-2.0","license_file":null,"description":"A minimal `syn` syntax tree pretty-printer","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.105","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["full"],"target":null,"registry":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.105","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["clone-impls","extra-traits","parsing","printing","visit-mut"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"prettyplease","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"verbatim":["syn/parsing"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.37/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}},"playground":{"features":["verbatim"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools"],"keywords":["rustfmt"],"readme":"README.md","repository":"https://github.com/dtolnay/prettyplease","homepage":null,"documentation":"https://docs.rs/prettyplease","edition":"2021","links":"prettyplease02","default_run":null,"rust_version":"1.62"},{"name":"proc-macro2","version":"1.0.106","id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","license":"MIT OR Apache-2.0","license_file":null,"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg=procmacro2_semver_exempt"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--cfg=procmacro2_semver_exempt","--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["David Tolnay ","Alex Crichton "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"quote","version":"1.0.45","id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","license":"MIT OR Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"r-efi","version":"6.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","license":"MIT OR Apache-2.0 OR LGPL-2.1-or-later","license_file":null,"description":"UEFI Reference Specification Protocol Constants and Definitions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"r_efi","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"freestanding","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/examples/freestanding.rs","edition":"2018","required-features":["native"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gop-query","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/examples/gop-query.rs","edition":"2018","required-features":["native"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello-world","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/examples/hello-world.rs","edition":"2018","required-features":["native"],"doc":false,"doctest":false,"test":false}],"features":{"core":["dep:core"],"native":[],"rustc-dep-of-std":["core"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r-efi-6.0.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["embedded","hardware-support","no-std","os"],"keywords":["boot","efi","firmware","specification","uefi"],"readme":"README.md","repository":"https://github.com/r-efi/r-efi","homepage":"https://github.com/r-efi/r-efi/wiki","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.68"},{"name":"rustix","version":"1.1.4","id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"dev","rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["general","ioctl","no_std"],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.182","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":null,"rename":"libc_errno","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["auxvec","general","errno","ioctl","no_std","elf"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.182","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":null,"rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":null,"rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":"cfg(windows)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock"],"target":"cfg(windows)","registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.20.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rustix","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/benches/mod.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"all-apis":["event","fs","io_uring","mm","mount","net","param","pipe","process","pty","rand","runtime","shm","stdio","system","termios","thread","time"],"alloc":[],"core":["dep:core"],"default":["std"],"event":[],"fs":[],"io_uring":["event","fs","net","thread","linux-raw-sys/io_uring"],"libc":["dep:libc"],"libc_errno":["dep:libc_errno"],"linux_4_11":[],"linux_5_1":["linux_4_11"],"linux_5_11":["linux_5_1"],"linux_latest":["linux_5_11"],"mm":[],"mount":[],"net":["linux-raw-sys/net","linux-raw-sys/netlink","linux-raw-sys/if_ether","linux-raw-sys/xdp"],"param":[],"pipe":[],"process":["linux-raw-sys/prctl"],"pty":["fs"],"rand":[],"runtime":["linux-raw-sys/prctl"],"rustc-dep-of-std":["core","rustc-std-workspace-alloc","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"shm":["fs"],"std":["bitflags/std","alloc","libc?/std","libc_errno?/std"],"stdio":[],"system":["linux-raw-sys/system"],"termios":[],"thread":["linux-raw-sys/prctl"],"time":[],"try_close":[],"use-explicitly-provided-auxv":[],"use-libc":["libc_errno","libc"],"use-libc-auxv":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/Cargo.toml","metadata":{"docs":{"rs":{"features":["all-apis"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-illumos","x86_64-unknown-redox","x86_64-unknown-haiku","wasm32-unknown-emscripten","wasm32-wasip1"]}}},"publish":null,"authors":["Dan Gohman ","Jakub Konka "],"categories":["os::unix-apis","date-and-time","filesystem","network-programming"],"keywords":["api","file","network","safe","syscall"],"readme":"README.md","repository":"https://github.com/bytecodealliance/rustix","homepage":null,"documentation":"https://docs.rs/rustix","edition":"2021","links":null,"default_run":null,"rust_version":"1.63","hints":{"mostly-unused":true}},{"name":"rustversion","version":"1.0.22","id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","license":"MIT OR Apache-2.0","license_file":null,"description":"Conditional compilation according to rustc compiler version","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"rustversion","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_const","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_const.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_eval","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_eval.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_parse.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/build/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::build-utils","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/rustversion","homepage":null,"documentation":"https://docs.rs/rustversion","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"same-file","version":"1.0.6","id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","license":"Unlicense/MIT","license_file":null,"description":"A simple crate for determining whether two file paths point to the same file.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"same_file","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"is_same_file","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_same_file.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"is_stderr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_stderr.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":[],"keywords":["same","file","equal","inode"],"readme":"README.md","repository":"https://github.com/BurntSushi/same-file","homepage":"https://github.com/BurntSushi/same-file","documentation":"https://docs.rs/same-file","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"semver","version":"1.0.28","id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser and evaluator for Cargo's flavor of Semantic Versioning","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":"serde","optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_autotrait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_identifier","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_identifier.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_version.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version_req","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/tests/test_version_req.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}},"playground":{"features":["serde"]}},"publish":null,"authors":["David Tolnay "],"categories":["data-structures","no-std"],"keywords":["cargo"],"readme":"README.md","repository":"https://github.com/dtolnay/semver","homepage":null,"documentation":"https://docs.rs/semver","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"serde","version":"1.0.228","id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","license":"MIT OR Apache-2.0","license_file":null,"description":"A generic serialization/deserialization framework","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["result"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde_core/alloc"],"default":["std"],"derive":["serde_derive"],"rc":["serde_core/rc"],"serde_derive":["dep:serde_derive"],"std":["serde_core/std"],"unstable":["serde_core/unstable"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","metadata":{"playground":{"features":["derive","rc"]},"docs":{"rs":{"features":["derive","rc","unstable"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"serde_core","version":"1.0.228","id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","license":"MIT OR Apache-2.0","license_file":null,"description":"Serde traits only, with no support for derive -- use the `serde` crate instead","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std","result"],"rc":[],"result":[],"std":[],"unstable":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","metadata":{"playground":{"features":["rc","result"]},"docs":{"rs":{"features":["rc","result","unstable"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"README.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_core","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"serde_derive","version":"1.0.228","id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.81","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing","proc-macro"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"serde_json","version":"1.0.149","id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","license":"MIT OR Apache-2.0","license_file":null,"description":"A JSON serialization file format","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"zmij","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debug","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/debug.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lexical","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/lexical.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"map","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/map.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde_core/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["memchr/std","serde_core/std"],"unbounded_depth":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/Cargo.toml","metadata":{"docs":{"rs":{"features":["preserve_order","raw_value","unbounded_depth"],"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}},"playground":{"features":["float_roundtrip","raw_value","unbounded_depth"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"shlex","version":"1.3.0","id":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Split a string into shell words, like Python's shlex.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"shlex","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shlex-1.3.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shlex-1.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["comex ","Fenhl ","Adrian Taylor ","Alex Touchet ","Daniel Parks ","Garrett Berg "],"categories":["command-line-interface","parser-implementations"],"keywords":[],"readme":"README.md","repository":"https://github.com/comex/rust-shlex","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.46.0"},{"name":"slab","version":"0.4.12","id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12","license":"MIT","license_file":null,"description":"Pre-allocated storage for a uniform data type","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"slab","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/tests/serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"slab","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/tests/slab.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche "],"categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.51"},{"name":"strsim","version":"0.11.1","id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","license":"MIT","license_file":null,"description":"Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and SĆørensen-Dice.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"strsim","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lib","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/tests/lib.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/benches/benches.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/Cargo.toml","metadata":null,"publish":null,"authors":["Danny Guo ","maxbachmann "],"categories":["text-processing"],"keywords":["string","similarity","Hamming","Levenshtein","Jaro"],"readme":"README.md","repository":"https://github.com/rapidfuzz/strsim-rs","homepage":"https://github.com/rapidfuzz/strsim-rs","documentation":"https://docs.rs/strsim/","edition":"2015","links":null,"default_run":null,"rust_version":"1.56"},{"name":"syn","version":"2.0.117","id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.91","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":"cfg(not(miri))","registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_punctuated","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_punctuated.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_unparenthesize","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_unparenthesize.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/benches/file.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["dep:quote"],"proc-macro":["proc-macro2/proc-macro","quote?/proc-macro"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extend-css=src/gen/token.css","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"tap","version":"1.0.1","id":"registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","license":"MIT","license_file":null,"description":"Generic extensions for tapping values in Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tap","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tap-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tap-1.0.1/Cargo.toml","metadata":null,"publish":null,"authors":["Elliott Linder ","myrrlyn "],"categories":["no-std","rust-patterns"],"keywords":["tap","pipe","functional","tap_ok","tap_some"],"readme":"README.md","repository":"https://github.com/myrrlyn/tap","homepage":"https://github.com/myrrlyn/tap","documentation":"https://docs.rs/tap","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"tempfile","version":"3.27.0","id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A library for managing temporary files and directories.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["fs"],"target":"cfg(any(unix, target_os = \"wasi\"))","registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3.0, <0.5","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(any(unix, windows, target_os = \"wasi\"))","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Storage_FileSystem","Win32_Foundation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tempfile","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"env","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/env.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"namedtempfile","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/namedtempfile.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"spooled","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/spooled.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tempdir","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/tempdir.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tempfile","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/tests/tempfile.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":["getrandom"],"getrandom":["dep:getrandom"],"nightly":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Steven Allen ","The Rust Project Developers","Ashley Mannix ","Jason White "],"categories":[],"keywords":["tempfile","tmpfile","filesystem"],"readme":"README.md","repository":"https://github.com/Stebalien/tempfile","homepage":"https://stebalien.com/projects/tempfile-rs/","documentation":"https://docs.rs/tempfile","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"thiserror","version":"1.0.69","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.69","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_deprecated","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_deprecated.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_display.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_from.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_lints.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_option.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_transparent.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"thiserror","version":"2.0.18","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_display.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_from.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_lints.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_option.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/tests/test_transparent.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns","no-std"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"thiserror-impl","version":"1.0.69","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.61"},{"name":"thiserror-impl","version":"2.0.18","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.18/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.68"},{"name":"unicode-ident","version":"1.0.24","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/tests/compare.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/tests/static_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/benches/xid.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"unicode-xid","version":"0.2.6","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","license":"MIT OR Apache-2.0","license_file":null,"description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_xid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive_tests","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/tests/exhaustive_tests.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/benches/xid.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/Cargo.toml","metadata":null,"publish":null,"authors":["erick.tryzelaar ","kwantam ","Manish Goregaokar "],"categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","homepage":"https://github.com/unicode-rs/unicode-xid","documentation":"https://unicode-rs.github.io/unicode-xid","edition":"2015","links":null,"default_run":null,"rust_version":"1.17"},{"name":"utf8parse","version":"0.2.2","id":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","license":"Apache-2.0 OR MIT","license_file":null,"description":"Table-driven UTF-8 parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"utf8parse","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"utf-8-demo","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/tests/utf-8-demo.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":[],"nightly":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/Cargo.toml","metadata":null,"publish":null,"authors":["Joe Wilm ","Christian Duerr "],"categories":["parsing","no-std"],"keywords":["utf8","parse","table"],"readme":null,"repository":"https://github.com/alacritty/vte","homepage":null,"documentation":"https://docs.rs/utf8parse/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"walkdir","version":"2.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","license":"Unlicense/MIT","license_file":null,"description":"Recursively walk a directory.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"same-file","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"walkdir","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":["filesystem"],"keywords":["directory","recursive","walk","iterator"],"readme":"README.md","repository":"https://github.com/BurntSushi/walkdir","homepage":"https://github.com/BurntSushi/walkdir","documentation":"https://docs.rs/walkdir/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasip2","version":"1.0.3+wasi-0.2.9","id":"registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"WASIp2 API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.57.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasip2","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["cdylib"],"name":"cli-command","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/cli-command.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"cli-command-no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/cli-command-no_std.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello-world","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/hello-world.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello-world-no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/hello-world-no_std.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/http-proxy.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy-no_std","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/examples/http-proxy-no_std.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"bitflags":["wit-bindgen/bitflags"],"core":["dep:core"],"default":["std","bitflags"],"rustc-dep-of-std":["core","alloc","wit-bindgen/rustc-dep-of-std"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip2-1.0.3+wasi-0.2.9/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi-rs","homepage":null,"documentation":"https://docs.rs/wasip2","edition":"2021","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wasip3","version":"0.4.0+wasi-0.3.0-rc-2026-01-06","id":"registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"WASIp3 API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.17","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["async"],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["async-spawn"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasip3","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["cdylib"],"name":"cli-command","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/examples/cli-command.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/examples/http-proxy.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["cdylib"],"name":"http-proxy-compat","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/examples/http-proxy-compat.rs","edition":"2021","required-features":["http-compat"],"doc":false,"doctest":false,"test":false}],"features":{"http-compat":["dep:bytes","dep:http-body","dep:http","dep:thiserror","wit-bindgen/async-spawn"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi-rs","homepage":null,"documentation":"https://docs.rs/wasip3","edition":"2021","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wasm-bindgen","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Easy support for interacting between JS and Rust.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"build","rename":"rustversion-compat","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm64\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm64\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-0.2.120/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"enable-interning":["std"],"gg-alloc":[],"msrv":[],"rustversion":[],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":[],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-0.2.120/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde-serialize"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen","homepage":"https://wasm-bindgen.github.io/wasm-bindgen","documentation":"https://docs.rs/wasm-bindgen","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-futures","version":"0.4.70","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","license":"MIT OR Apache-2.0","license_file":null,"description":"Bridging the gap between Rust Futures and JavaScript Promises","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_futures","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-futures-0.4.70/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"futures-core-03-stream":["js-sys/futures-core-03-stream"],"std":["wasm-bindgen/std","js-sys/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-futures-0.4.70/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/futures","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-futures","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-macro","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro-support","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm_bindgen_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"strict-macro":["wasm-bindgen-macro-support/strict-macro"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-macro-support","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation APIs for the `#[wasm_bindgen]` attribute","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit","visit-mut","full","extra-traits"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_macro_support","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-support-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"strict-macro":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-macro-support-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro-support","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-shared","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_shared","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-shared-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-shared-0.2.120/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-shared-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/shared","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2021","links":"wasm_bindgen","default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-test","version":"0.3.70","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","license":"MIT OR Apache-2.0","license_file":null,"description":"Internal testing crate for wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.89","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"gg-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"nu-ansi-term","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.50","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["libm"],"target":null,"registry":null},{"name":"oorandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^11.1.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.70","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.70","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"minicov","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", wasm_bindgen_unstable_test_coverage))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-0.3.70/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":false}],"features":{"default":["std"],"gg-alloc":["dep:gg-alloc"],"std":["wasm-bindgen/std","js-sys/std","wasm-bindgen-futures/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-0.3.70/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-test-macro","version":"0.3.70","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","license":"MIT OR Apache-2.0","license_file":null,"description":"Internal testing macro for wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["parsing","proc-macro","derive","printing"],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm_bindgen_test_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-macro-0.3.70/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-macro-0.3.70/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-bindgen-test-shared","version":"0.2.120","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen-test and wasm-bindgen-test-runner, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_test_shared","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-shared-0.2.120/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-bindgen-test-shared-0.2.120/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/test-shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-test-shared","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wasm-encoder","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"A low-level WebAssembly encoder.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"leb128fmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["simd","simd"],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmprinter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_encoder","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-encoder-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"component-model":["wasmparser?/component-model"],"default":["std","component-model"],"std":["wasmparser?/std"],"wasmparser":["dep:wasmparser"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-encoder-0.244.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder","documentation":"https://docs.rs/wasm-encoder","edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"wasm-metadata","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Read and manipulate WebAssembly metadata","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"auditable-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["serde"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"spdx","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-encoder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std","component-model"],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["simd","std","component-model","hash-collections"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_metadata","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"component","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/tests/component.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"module","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/tests/module.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"clap":["dep:clap"],"default":["oci","serde"],"oci":["dep:auditable-serde","dep:flate2","dep:url","dep:spdx","dep:serde_json","serde"],"serde":["dep:serde_derive","dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasm-metadata-0.244.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-metadata","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"wasmparser","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"A simple event-driven library for parsing WebAssembly binary files.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["default-hasher"],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmparser","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/examples/simple.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"big-module","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/tests/big-module.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/benches/benchmark.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"component-model":["dep:semver"],"default":["std","validate","serde","features","component-model","hash-collections","simd"],"features":[],"hash-collections":["dep:hashbrown","dep:indexmap"],"prefer-btree-collections":[],"serde":["dep:serde","indexmap?/serde","hashbrown?/serde"],"simd":[],"std":["indexmap?/std"],"validate":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.244.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Yury Delendik "],"categories":[],"keywords":["parser","WebAssembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"web-sys","version":"0.3.97","id":"registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all Web APIs, a procedurally generated crate from WebIDL\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.97","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.120","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"web_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-sys-0.3.97/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":false}],"features":{"AbortController":[],"AbortSignal":["EventTarget"],"AbstractRange":[],"AddEventListenerOptions":[],"AesCbcParams":[],"AesCtrParams":[],"AesDerivedKeyParams":[],"AesGcmParams":[],"AesKeyAlgorithm":[],"AesKeyGenParams":[],"Algorithm":[],"AlignSetting":[],"AllowedBluetoothDevice":[],"AllowedUsbDevice":[],"AlphaOption":[],"AnalyserNode":["AudioNode","EventTarget"],"AnalyserOptions":[],"AngleInstancedArrays":[],"Animation":["EventTarget"],"AnimationEffect":[],"AnimationEvent":["Event"],"AnimationEventInit":[],"AnimationPlayState":[],"AnimationPlaybackEvent":["Event"],"AnimationPlaybackEventInit":[],"AnimationPropertyDetails":[],"AnimationPropertyValueDetails":[],"AnimationTimeline":[],"AssignedNodesOptions":[],"AttestationConveyancePreference":[],"Attr":["EventTarget","Node"],"AttributeNameValue":[],"AudioBuffer":[],"AudioBufferOptions":[],"AudioBufferSourceNode":["AudioNode","AudioScheduledSourceNode","EventTarget"],"AudioBufferSourceOptions":[],"AudioConfiguration":[],"AudioContext":["BaseAudioContext","EventTarget"],"AudioContextLatencyCategory":[],"AudioContextOptions":[],"AudioContextState":[],"AudioData":[],"AudioDataCopyToOptions":[],"AudioDataInit":[],"AudioDecoder":["EventTarget"],"AudioDecoderConfig":[],"AudioDecoderInit":[],"AudioDecoderSupport":[],"AudioDestinationNode":["AudioNode","EventTarget"],"AudioEncoder":["EventTarget"],"AudioEncoderConfig":[],"AudioEncoderInit":[],"AudioEncoderSupport":[],"AudioListener":[],"AudioNode":["EventTarget"],"AudioNodeOptions":[],"AudioParam":[],"AudioParamMap":[],"AudioProcessingEvent":["Event"],"AudioSampleFormat":[],"AudioScheduledSourceNode":["AudioNode","EventTarget"],"AudioSinkInfo":[],"AudioSinkOptions":[],"AudioSinkType":[],"AudioStreamTrack":["EventTarget","MediaStreamTrack"],"AudioTrack":[],"AudioTrackList":["EventTarget"],"AudioWorklet":["Worklet"],"AudioWorkletGlobalScope":["WorkletGlobalScope"],"AudioWorkletNode":["AudioNode","EventTarget"],"AudioWorkletNodeOptions":[],"AudioWorkletProcessor":[],"AuthenticationExtensionsClientInputs":[],"AuthenticationExtensionsClientInputsJson":[],"AuthenticationExtensionsClientOutputs":[],"AuthenticationExtensionsClientOutputsJson":[],"AuthenticationExtensionsDevicePublicKeyInputs":[],"AuthenticationExtensionsDevicePublicKeyOutputs":[],"AuthenticationExtensionsLargeBlobInputs":[],"AuthenticationExtensionsLargeBlobOutputs":[],"AuthenticationExtensionsPrfInputs":[],"AuthenticationExtensionsPrfOutputs":[],"AuthenticationExtensionsPrfValues":[],"AuthenticationResponseJson":[],"AuthenticatorAssertionResponse":["AuthenticatorResponse"],"AuthenticatorAssertionResponseJson":[],"AuthenticatorAttachment":[],"AuthenticatorAttestationResponse":["AuthenticatorResponse"],"AuthenticatorAttestationResponseJson":[],"AuthenticatorResponse":[],"AuthenticatorSelectionCriteria":[],"AuthenticatorTransport":[],"AutoKeyword":[],"AutocompleteInfo":[],"BarProp":[],"BaseAudioContext":["EventTarget"],"BaseComputedKeyframe":[],"BaseKeyframe":[],"BasePropertyIndexedKeyframe":[],"BasicCardRequest":[],"BasicCardResponse":[],"BasicCardType":[],"BatteryManager":["EventTarget"],"BeforeUnloadEvent":["Event"],"BinaryType":[],"BiquadFilterNode":["AudioNode","EventTarget"],"BiquadFilterOptions":[],"BiquadFilterType":[],"BitrateMode":[],"Blob":[],"BlobEvent":["Event"],"BlobEventInit":[],"BlobPropertyBag":[],"BlockParsingOptions":[],"Bluetooth":["EventTarget"],"BluetoothAdvertisingEvent":["Event"],"BluetoothAdvertisingEventInit":[],"BluetoothCharacteristicProperties":[],"BluetoothDataFilterInit":[],"BluetoothDevice":["EventTarget"],"BluetoothLeScanFilterInit":[],"BluetoothManufacturerDataMap":[],"BluetoothPermissionDescriptor":[],"BluetoothPermissionResult":["EventTarget","PermissionStatus"],"BluetoothPermissionStorage":[],"BluetoothRemoteGattCharacteristic":["EventTarget"],"BluetoothRemoteGattDescriptor":[],"BluetoothRemoteGattServer":[],"BluetoothRemoteGattService":["EventTarget"],"BluetoothServiceDataMap":[],"BluetoothUuid":[],"BoxQuadOptions":[],"BroadcastChannel":["EventTarget"],"BrowserElementDownloadOptions":[],"BrowserElementExecuteScriptOptions":[],"BrowserFeedWriter":[],"BrowserFindCaseSensitivity":[],"BrowserFindDirection":[],"ByteLengthQueuingStrategy":[],"Cache":[],"CacheBatchOperation":[],"CacheQueryOptions":[],"CacheStorage":[],"CacheStorageNamespace":[],"CanvasCaptureMediaStream":["EventTarget","MediaStream"],"CanvasCaptureMediaStreamTrack":["EventTarget","MediaStreamTrack"],"CanvasGradient":[],"CanvasPattern":[],"CanvasRenderingContext2d":[],"CanvasWindingRule":[],"CaretChangedReason":[],"CaretPosition":[],"CaretStateChangedEventInit":[],"CdataSection":["CharacterData","EventTarget","Node","Text"],"ChannelCountMode":[],"ChannelInterpretation":[],"ChannelMergerNode":["AudioNode","EventTarget"],"ChannelMergerOptions":[],"ChannelSplitterNode":["AudioNode","EventTarget"],"ChannelSplitterOptions":[],"CharacterData":["EventTarget","Node"],"CheckerboardReason":[],"CheckerboardReport":[],"CheckerboardReportService":[],"ChromeFilePropertyBag":[],"ChromeWorker":["EventTarget","Worker"],"Client":[],"ClientQueryOptions":[],"ClientRectsAndTexts":[],"ClientType":[],"Clients":[],"Clipboard":["EventTarget"],"ClipboardEvent":["Event"],"ClipboardEventInit":[],"ClipboardItem":[],"ClipboardItemOptions":[],"ClipboardPermissionDescriptor":[],"ClipboardUnsanitizedFormats":[],"CloseEvent":["Event"],"CloseEventInit":[],"CodecState":[],"CollectedClientData":[],"ColorSpaceConversion":[],"CommandEvent":["Event"],"CommandEventInit":[],"Comment":["CharacterData","EventTarget","Node"],"CompositeOperation":[],"CompositionEvent":["Event","UiEvent"],"CompositionEventInit":[],"CompressionFormat":[],"CompressionStream":[],"ComputedEffectTiming":[],"ConnStatusDict":[],"ConnectionType":[],"ConsoleCounter":[],"ConsoleCounterError":[],"ConsoleEvent":[],"ConsoleInstance":[],"ConsoleInstanceOptions":[],"ConsoleLevel":[],"ConsoleLogLevel":[],"ConsoleProfileEvent":[],"ConsoleStackEntry":[],"ConsoleTimerError":[],"ConsoleTimerLogOrEnd":[],"ConsoleTimerStart":[],"ConstantSourceNode":["AudioNode","AudioScheduledSourceNode","EventTarget"],"ConstantSourceOptions":[],"ConstrainBooleanParameters":[],"ConstrainDomStringParameters":[],"ConstrainDoubleRange":[],"ConstrainLongRange":[],"ContextAttributes2d":[],"ConvertCoordinateOptions":[],"ConvolverNode":["AudioNode","EventTarget"],"ConvolverOptions":[],"CookieChangeEvent":["Event"],"CookieChangeEventInit":[],"CookieInit":[],"CookieListItem":[],"CookieSameSite":[],"CookieStore":["EventTarget"],"CookieStoreDeleteOptions":[],"CookieStoreGetOptions":[],"CookieStoreManager":[],"Coordinates":[],"CountQueuingStrategy":[],"Credential":[],"CredentialCreationOptions":[],"CredentialPropertiesOutput":[],"CredentialRequestOptions":[],"CredentialsContainer":[],"Crypto":[],"CryptoKey":[],"CryptoKeyPair":[],"CssAnimation":["Animation","EventTarget"],"CssBoxType":[],"CssConditionRule":["CssGroupingRule","CssRule"],"CssCounterStyleRule":["CssRule"],"CssFontFaceRule":["CssRule"],"CssFontFeatureValuesRule":["CssRule"],"CssGroupingRule":["CssRule"],"CssImportRule":["CssRule"],"CssKeyframeRule":["CssRule"],"CssKeyframesRule":["CssRule"],"CssMediaRule":["CssConditionRule","CssGroupingRule","CssRule"],"CssNamespaceRule":["CssRule"],"CssPageRule":["CssRule"],"CssPseudoElement":[],"CssRule":[],"CssRuleList":[],"CssStyleDeclaration":[],"CssStyleRule":["CssRule"],"CssStyleSheet":["StyleSheet"],"CssStyleSheetParsingMode":[],"CssSupportsRule":["CssConditionRule","CssGroupingRule","CssRule"],"CssTransition":["Animation","EventTarget"],"CustomElementRegistry":[],"CustomEvent":["Event"],"CustomEventInit":[],"DataTransfer":[],"DataTransferItem":[],"DataTransferItemList":[],"DateTimeValue":[],"DecoderDoctorNotification":[],"DecoderDoctorNotificationType":[],"DecompressionStream":[],"DedicatedWorkerGlobalScope":["EventTarget","WorkerGlobalScope"],"DelayNode":["AudioNode","EventTarget"],"DelayOptions":[],"DeviceAcceleration":[],"DeviceAccelerationInit":[],"DeviceLightEvent":["Event"],"DeviceLightEventInit":[],"DeviceMotionEvent":["Event"],"DeviceMotionEventInit":[],"DeviceOrientationEvent":["Event"],"DeviceOrientationEventInit":[],"DeviceProximityEvent":["Event"],"DeviceProximityEventInit":[],"DeviceRotationRate":[],"DeviceRotationRateInit":[],"DhKeyDeriveParams":[],"DirectionSetting":[],"Directory":[],"DirectoryPickerOptions":[],"DisplayMediaStreamConstraints":[],"DisplayNameOptions":[],"DisplayNameResult":[],"DistanceModelType":[],"DnsCacheDict":[],"DnsCacheEntry":[],"DnsLookupDict":[],"Document":["EventTarget","Node"],"DocumentFragment":["EventTarget","Node"],"DocumentTimeline":["AnimationTimeline"],"DocumentTimelineOptions":[],"DocumentType":["EventTarget","Node"],"DomError":[],"DomException":[],"DomImplementation":[],"DomMatrix":["DomMatrixReadOnly"],"DomMatrix2dInit":[],"DomMatrixInit":[],"DomMatrixReadOnly":[],"DomParser":[],"DomPoint":["DomPointReadOnly"],"DomPointInit":[],"DomPointReadOnly":[],"DomQuad":[],"DomQuadInit":[],"DomQuadJson":[],"DomRect":["DomRectReadOnly"],"DomRectInit":[],"DomRectList":[],"DomRectReadOnly":[],"DomRequest":["EventTarget"],"DomRequestReadyState":[],"DomStringList":[],"DomStringMap":[],"DomTokenList":[],"DomWindowResizeEventDetail":[],"DoubleRange":[],"DragEvent":["Event","MouseEvent","UiEvent"],"DragEventInit":[],"DynamicsCompressorNode":["AudioNode","EventTarget"],"DynamicsCompressorOptions":[],"EcKeyAlgorithm":[],"EcKeyGenParams":[],"EcKeyImportParams":[],"EcdhKeyDeriveParams":[],"EcdsaParams":[],"EffectTiming":[],"Element":["EventTarget","Node"],"ElementCreationOptions":[],"ElementDefinitionOptions":[],"EncodedAudioChunk":[],"EncodedAudioChunkInit":[],"EncodedAudioChunkMetadata":[],"EncodedAudioChunkType":[],"EncodedVideoChunk":[],"EncodedVideoChunkInit":[],"EncodedVideoChunkMetadata":[],"EncodedVideoChunkType":[],"EndingTypes":[],"ErrorCallback":[],"ErrorEvent":["Event"],"ErrorEventInit":[],"Event":[],"EventInit":[],"EventListener":[],"EventListenerOptions":[],"EventModifierInit":[],"EventSource":["EventTarget"],"EventSourceInit":[],"EventTarget":[],"Exception":[],"ExtBlendMinmax":[],"ExtColorBufferFloat":[],"ExtColorBufferHalfFloat":[],"ExtDisjointTimerQuery":[],"ExtFragDepth":[],"ExtSRgb":[],"ExtShaderTextureLod":[],"ExtTextureFilterAnisotropic":[],"ExtTextureNorm16":[],"ExtendableCookieChangeEvent":["Event","ExtendableEvent"],"ExtendableCookieChangeEventInit":[],"ExtendableEvent":["Event"],"ExtendableEventInit":[],"ExtendableMessageEvent":["Event","ExtendableEvent"],"ExtendableMessageEventInit":[],"External":[],"FakePluginMimeEntry":[],"FakePluginTagInit":[],"FetchEvent":["Event","ExtendableEvent"],"FetchEventInit":[],"FetchObserver":["EventTarget"],"FetchReadableStreamReadDataArray":[],"FetchReadableStreamReadDataDone":[],"FetchState":[],"File":["Blob"],"FileCallback":[],"FileList":[],"FilePickerAcceptType":[],"FilePickerOptions":[],"FilePropertyBag":[],"FileReader":["EventTarget"],"FileReaderSync":[],"FileSystem":[],"FileSystemCreateWritableOptions":[],"FileSystemDirectoryEntry":["FileSystemEntry"],"FileSystemDirectoryHandle":["FileSystemHandle"],"FileSystemDirectoryReader":[],"FileSystemEntriesCallback":[],"FileSystemEntry":[],"FileSystemEntryCallback":[],"FileSystemFileEntry":["FileSystemEntry"],"FileSystemFileHandle":["FileSystemHandle"],"FileSystemFlags":[],"FileSystemGetDirectoryOptions":[],"FileSystemGetFileOptions":[],"FileSystemHandle":[],"FileSystemHandleKind":[],"FileSystemHandlePermissionDescriptor":[],"FileSystemPermissionDescriptor":[],"FileSystemPermissionMode":[],"FileSystemReadWriteOptions":[],"FileSystemRemoveOptions":[],"FileSystemSyncAccessHandle":[],"FileSystemSyncAccessHandleMode":[],"FileSystemSyncAccessHandleOptions":[],"FileSystemWritableFileStream":["WritableStream"],"FillLightMode":[],"FillMode":[],"FlashClassification":[],"FlowControlType":[],"FocusEvent":["Event","UiEvent"],"FocusEventInit":[],"FocusOptions":[],"FontData":[],"FontFace":[],"FontFaceDescriptors":[],"FontFaceLoadStatus":[],"FontFaceSet":["EventTarget"],"FontFaceSetIterator":[],"FontFaceSetIteratorResult":[],"FontFaceSetLoadEvent":["Event"],"FontFaceSetLoadEventInit":[],"FontFaceSetLoadStatus":[],"FormData":[],"FrameType":[],"FuzzingFunctions":[],"GainNode":["AudioNode","EventTarget"],"GainOptions":[],"Gamepad":[],"GamepadButton":[],"GamepadEffectParameters":[],"GamepadEvent":["Event"],"GamepadEventInit":[],"GamepadHand":[],"GamepadHapticActuator":[],"GamepadHapticActuatorType":[],"GamepadHapticEffectType":[],"GamepadHapticsResult":[],"GamepadMappingType":[],"GamepadPose":[],"GamepadTouch":[],"Geolocation":[],"GeolocationCoordinates":[],"GeolocationPosition":[],"GeolocationPositionError":[],"GestureEvent":["Event","UiEvent"],"GetAnimationsOptions":[],"GetRootNodeOptions":[],"GetUserMediaRequest":[],"Gpu":[],"GpuAdapter":[],"GpuAdapterInfo":[],"GpuAddressMode":[],"GpuAutoLayoutMode":[],"GpuBindGroup":[],"GpuBindGroupDescriptor":[],"GpuBindGroupEntry":[],"GpuBindGroupLayout":[],"GpuBindGroupLayoutDescriptor":[],"GpuBindGroupLayoutEntry":[],"GpuBlendComponent":[],"GpuBlendFactor":[],"GpuBlendOperation":[],"GpuBlendState":[],"GpuBuffer":[],"GpuBufferBinding":[],"GpuBufferBindingLayout":[],"GpuBufferBindingType":[],"GpuBufferDescriptor":[],"GpuBufferMapState":[],"GpuCanvasAlphaMode":[],"GpuCanvasConfiguration":[],"GpuCanvasContext":[],"GpuCanvasToneMapping":[],"GpuCanvasToneMappingMode":[],"GpuColorDict":[],"GpuColorTargetState":[],"GpuCommandBuffer":[],"GpuCommandBufferDescriptor":[],"GpuCommandEncoder":[],"GpuCommandEncoderDescriptor":[],"GpuCompareFunction":[],"GpuCompilationInfo":[],"GpuCompilationMessage":[],"GpuCompilationMessageType":[],"GpuComputePassDescriptor":[],"GpuComputePassEncoder":[],"GpuComputePassTimestampWrites":[],"GpuComputePipeline":[],"GpuComputePipelineDescriptor":[],"GpuCopyExternalImageDestInfo":[],"GpuCopyExternalImageSourceInfo":[],"GpuCullMode":[],"GpuDepthStencilState":[],"GpuDevice":["EventTarget"],"GpuDeviceDescriptor":[],"GpuDeviceLostInfo":[],"GpuDeviceLostReason":[],"GpuError":[],"GpuErrorFilter":[],"GpuExtent3dDict":[],"GpuExternalTexture":[],"GpuExternalTextureBindingLayout":[],"GpuExternalTextureDescriptor":[],"GpuFeatureName":[],"GpuFilterMode":[],"GpuFragmentState":[],"GpuFrontFace":[],"GpuIndexFormat":[],"GpuInternalError":["GpuError"],"GpuLoadOp":[],"GpuMipmapFilterMode":[],"GpuMultisampleState":[],"GpuObjectDescriptorBase":[],"GpuOrigin2dDict":[],"GpuOrigin3dDict":[],"GpuOutOfMemoryError":["GpuError"],"GpuPipelineDescriptorBase":[],"GpuPipelineError":["DomException"],"GpuPipelineErrorInit":[],"GpuPipelineErrorReason":[],"GpuPipelineLayout":[],"GpuPipelineLayoutDescriptor":[],"GpuPowerPreference":[],"GpuPrimitiveState":[],"GpuPrimitiveTopology":[],"GpuProgrammableStage":[],"GpuQuerySet":[],"GpuQuerySetDescriptor":[],"GpuQueryType":[],"GpuQueue":[],"GpuQueueDescriptor":[],"GpuRenderBundle":[],"GpuRenderBundleDescriptor":[],"GpuRenderBundleEncoder":[],"GpuRenderBundleEncoderDescriptor":[],"GpuRenderPassColorAttachment":[],"GpuRenderPassDepthStencilAttachment":[],"GpuRenderPassDescriptor":[],"GpuRenderPassEncoder":[],"GpuRenderPassLayout":[],"GpuRenderPassTimestampWrites":[],"GpuRenderPipeline":[],"GpuRenderPipelineDescriptor":[],"GpuRequestAdapterOptions":[],"GpuSampler":[],"GpuSamplerBindingLayout":[],"GpuSamplerBindingType":[],"GpuSamplerDescriptor":[],"GpuShaderModule":[],"GpuShaderModuleCompilationHint":[],"GpuShaderModuleDescriptor":[],"GpuStencilFaceState":[],"GpuStencilOperation":[],"GpuStorageTextureAccess":[],"GpuStorageTextureBindingLayout":[],"GpuStoreOp":[],"GpuSupportedFeatures":[],"GpuSupportedLimits":[],"GpuTexelCopyBufferInfo":[],"GpuTexelCopyBufferLayout":[],"GpuTexelCopyTextureInfo":[],"GpuTexture":[],"GpuTextureAspect":[],"GpuTextureBindingLayout":[],"GpuTextureDescriptor":[],"GpuTextureDimension":[],"GpuTextureFormat":[],"GpuTextureSampleType":[],"GpuTextureView":[],"GpuTextureViewDescriptor":[],"GpuTextureViewDimension":[],"GpuUncapturedErrorEvent":["Event"],"GpuUncapturedErrorEventInit":[],"GpuValidationError":["GpuError"],"GpuVertexAttribute":[],"GpuVertexBufferLayout":[],"GpuVertexFormat":[],"GpuVertexState":[],"GpuVertexStepMode":[],"GroupedHistoryEventInit":[],"HalfOpenInfoDict":[],"HardwareAcceleration":[],"HashChangeEvent":["Event"],"HashChangeEventInit":[],"Headers":[],"HeadersGuardEnum":[],"Hid":["EventTarget"],"HidCollectionInfo":[],"HidConnectionEvent":["Event"],"HidConnectionEventInit":[],"HidDevice":["EventTarget"],"HidDeviceFilter":[],"HidDeviceRequestOptions":[],"HidInputReportEvent":["Event"],"HidInputReportEventInit":[],"HidReportInfo":[],"HidReportItem":[],"HidUnitSystem":[],"HiddenPluginEventInit":[],"Highlight":[],"HighlightHitResult":[],"HighlightRegistry":[],"HighlightType":[],"HighlightsFromPointOptions":[],"History":[],"HitRegionOptions":[],"HkdfParams":[],"HmacDerivedKeyParams":[],"HmacImportParams":[],"HmacKeyAlgorithm":[],"HmacKeyGenParams":[],"HtmlAllCollection":[],"HtmlAnchorElement":["Element","EventTarget","HtmlElement","Node"],"HtmlAreaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlAudioElement":["Element","EventTarget","HtmlElement","HtmlMediaElement","Node"],"HtmlBaseElement":["Element","EventTarget","HtmlElement","Node"],"HtmlBodyElement":["Element","EventTarget","HtmlElement","Node"],"HtmlBrElement":["Element","EventTarget","HtmlElement","Node"],"HtmlButtonElement":["Element","EventTarget","HtmlElement","Node"],"HtmlCanvasElement":["Element","EventTarget","HtmlElement","Node"],"HtmlCollection":[],"HtmlDListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDataElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDataListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDetailsElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDialogElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDirectoryElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDivElement":["Element","EventTarget","HtmlElement","Node"],"HtmlDocument":["Document","EventTarget","Node"],"HtmlElement":["Element","EventTarget","Node"],"HtmlEmbedElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFieldSetElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFontElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFormControlsCollection":["HtmlCollection"],"HtmlFormElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFrameElement":["Element","EventTarget","HtmlElement","Node"],"HtmlFrameSetElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHeadElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHeadingElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHrElement":["Element","EventTarget","HtmlElement","Node"],"HtmlHtmlElement":["Element","EventTarget","HtmlElement","Node"],"HtmlIFrameElement":["Element","EventTarget","HtmlElement","Node"],"HtmlImageElement":["Element","EventTarget","HtmlElement","Node"],"HtmlInputElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLabelElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLegendElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLiElement":["Element","EventTarget","HtmlElement","Node"],"HtmlLinkElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMapElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMediaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMenuElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMenuItemElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMetaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlMeterElement":["Element","EventTarget","HtmlElement","Node"],"HtmlModElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlObjectElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOptGroupElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOptionElement":["Element","EventTarget","HtmlElement","Node"],"HtmlOptionsCollection":["HtmlCollection"],"HtmlOutputElement":["Element","EventTarget","HtmlElement","Node"],"HtmlParagraphElement":["Element","EventTarget","HtmlElement","Node"],"HtmlParamElement":["Element","EventTarget","HtmlElement","Node"],"HtmlPictureElement":["Element","EventTarget","HtmlElement","Node"],"HtmlPreElement":["Element","EventTarget","HtmlElement","Node"],"HtmlProgressElement":["Element","EventTarget","HtmlElement","Node"],"HtmlQuoteElement":["Element","EventTarget","HtmlElement","Node"],"HtmlScriptElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSelectElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSlotElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSourceElement":["Element","EventTarget","HtmlElement","Node"],"HtmlSpanElement":["Element","EventTarget","HtmlElement","Node"],"HtmlStyleElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableCaptionElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableCellElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableColElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableRowElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTableSectionElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTemplateElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTextAreaElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTimeElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTitleElement":["Element","EventTarget","HtmlElement","Node"],"HtmlTrackElement":["Element","EventTarget","HtmlElement","Node"],"HtmlUListElement":["Element","EventTarget","HtmlElement","Node"],"HtmlUnknownElement":["Element","EventTarget","HtmlElement","Node"],"HtmlVideoElement":["Element","EventTarget","HtmlElement","HtmlMediaElement","Node"],"HttpConnDict":[],"HttpConnInfo":[],"HttpConnectionElement":[],"IdbCursor":[],"IdbCursorDirection":[],"IdbCursorWithValue":["IdbCursor"],"IdbDatabase":["EventTarget"],"IdbFactory":[],"IdbFileHandle":["EventTarget"],"IdbFileMetadataParameters":[],"IdbFileRequest":["DomRequest","EventTarget"],"IdbIndex":[],"IdbIndexParameters":[],"IdbKeyRange":[],"IdbLocaleAwareKeyRange":["IdbKeyRange"],"IdbMutableFile":["EventTarget"],"IdbObjectStore":[],"IdbObjectStoreParameters":[],"IdbOpenDbOptions":[],"IdbOpenDbRequest":["EventTarget","IdbRequest"],"IdbRequest":["EventTarget"],"IdbRequestReadyState":[],"IdbTransaction":["EventTarget"],"IdbTransactionDurability":[],"IdbTransactionMode":[],"IdbTransactionOptions":[],"IdbVersionChangeEvent":["Event"],"IdbVersionChangeEventInit":[],"IdleDeadline":[],"IdleRequestOptions":[],"IirFilterNode":["AudioNode","EventTarget"],"IirFilterOptions":[],"ImageBitmap":[],"ImageBitmapOptions":[],"ImageBitmapRenderingContext":[],"ImageCapture":[],"ImageCaptureError":[],"ImageCaptureErrorEvent":["Event"],"ImageCaptureErrorEventInit":[],"ImageData":[],"ImageDecodeOptions":[],"ImageDecodeResult":[],"ImageDecoder":[],"ImageDecoderInit":[],"ImageEncodeOptions":[],"ImageOrientation":[],"ImageTrack":[],"ImageTrackList":[],"InputDeviceInfo":["MediaDeviceInfo"],"InputEvent":["Event","UiEvent"],"InputEventInit":[],"IntersectionObserver":[],"IntersectionObserverEntry":[],"IntersectionObserverEntryInit":[],"IntersectionObserverInit":[],"IntlUtils":[],"IsInputPendingOptions":[],"IterableKeyAndValueResult":[],"IterableKeyOrValueResult":[],"IterationCompositeOperation":[],"JsonWebKey":[],"KeyAlgorithm":[],"KeyEvent":[],"KeyFrameRequestEvent":["Event"],"KeyIdsInitData":[],"KeyboardEvent":["Event","UiEvent"],"KeyboardEventInit":[],"KeyframeAnimationOptions":[],"KeyframeEffect":["AnimationEffect"],"KeyframeEffectOptions":[],"L10nElement":[],"L10nValue":[],"LargeBlobSupport":[],"LatencyMode":[],"LifecycleCallbacks":[],"LineAlignSetting":[],"ListBoxObject":[],"LocalMediaStream":["EventTarget","MediaStream"],"LocaleInfo":[],"Location":[],"Lock":[],"LockInfo":[],"LockManager":[],"LockManagerSnapshot":[],"LockMode":[],"LockOptions":[],"MathMlElement":["Element","EventTarget","Node"],"MediaCapabilities":[],"MediaCapabilitiesInfo":[],"MediaConfiguration":[],"MediaDecodingConfiguration":[],"MediaDecodingType":[],"MediaDeviceInfo":[],"MediaDeviceKind":[],"MediaDevices":["EventTarget"],"MediaElementAudioSourceNode":["AudioNode","EventTarget"],"MediaElementAudioSourceOptions":[],"MediaEncodingConfiguration":[],"MediaEncodingType":[],"MediaEncryptedEvent":["Event"],"MediaError":[],"MediaImage":[],"MediaKeyError":["Event"],"MediaKeyMessageEvent":["Event"],"MediaKeyMessageEventInit":[],"MediaKeyMessageType":[],"MediaKeyNeededEventInit":[],"MediaKeySession":["EventTarget"],"MediaKeySessionType":[],"MediaKeyStatus":[],"MediaKeyStatusMap":[],"MediaKeySystemAccess":[],"MediaKeySystemConfiguration":[],"MediaKeySystemMediaCapability":[],"MediaKeySystemStatus":[],"MediaKeys":[],"MediaKeysPolicy":[],"MediaKeysRequirement":[],"MediaList":[],"MediaMetadata":[],"MediaMetadataInit":[],"MediaPositionState":[],"MediaQueryList":["EventTarget"],"MediaQueryListEvent":["Event"],"MediaQueryListEventInit":[],"MediaRecorder":["EventTarget"],"MediaRecorderErrorEvent":["Event"],"MediaRecorderErrorEventInit":[],"MediaRecorderOptions":[],"MediaSession":[],"MediaSessionAction":[],"MediaSessionActionDetails":[],"MediaSessionPlaybackState":[],"MediaSettingsRange":[],"MediaSource":["EventTarget"],"MediaSourceEndOfStreamError":[],"MediaSourceEnum":[],"MediaSourceReadyState":[],"MediaStream":["EventTarget"],"MediaStreamAudioDestinationNode":["AudioNode","EventTarget"],"MediaStreamAudioSourceNode":["AudioNode","EventTarget"],"MediaStreamAudioSourceOptions":[],"MediaStreamConstraints":[],"MediaStreamError":[],"MediaStreamEvent":["Event"],"MediaStreamEventInit":[],"MediaStreamTrack":["EventTarget"],"MediaStreamTrackEvent":["Event"],"MediaStreamTrackEventInit":[],"MediaStreamTrackGenerator":["EventTarget","MediaStreamTrack"],"MediaStreamTrackGeneratorInit":[],"MediaStreamTrackProcessor":[],"MediaStreamTrackProcessorInit":[],"MediaStreamTrackState":[],"MediaTrackCapabilities":[],"MediaTrackConstraintSet":[],"MediaTrackConstraints":[],"MediaTrackSettings":[],"MediaTrackSupportedConstraints":[],"MemoryAttribution":[],"MemoryAttributionContainer":[],"MemoryBreakdownEntry":[],"MemoryMeasurement":[],"MessageChannel":[],"MessageEvent":["Event"],"MessageEventInit":[],"MessagePort":["EventTarget"],"MeteringMode":[],"MidiAccess":["EventTarget"],"MidiConnectionEvent":["Event"],"MidiConnectionEventInit":[],"MidiInput":["EventTarget","MidiPort"],"MidiInputMap":[],"MidiMessageEvent":["Event"],"MidiMessageEventInit":[],"MidiOptions":[],"MidiOutput":["EventTarget","MidiPort"],"MidiOutputMap":[],"MidiPort":["EventTarget"],"MidiPortConnectionState":[],"MidiPortDeviceState":[],"MidiPortType":[],"MimeType":[],"MimeTypeArray":[],"MouseEvent":["Event","UiEvent"],"MouseEventInit":[],"MouseScrollEvent":["Event","MouseEvent","UiEvent"],"MozDebug":[],"MutationEvent":["Event"],"MutationObserver":[],"MutationObserverInit":[],"MutationObservingInfo":[],"MutationRecord":[],"NamedNodeMap":[],"NativeOsFileReadOptions":[],"NativeOsFileWriteAtomicOptions":[],"NavigationType":[],"Navigator":[],"NavigatorAutomationInformation":[],"NavigatorUaBrandVersion":[],"NavigatorUaData":[],"NetworkCommandOptions":[],"NetworkInformation":["EventTarget"],"NetworkResultOptions":[],"Node":["EventTarget"],"NodeFilter":[],"NodeIterator":[],"NodeList":[],"Notification":["EventTarget"],"NotificationAction":[],"NotificationDirection":[],"NotificationEvent":["Event","ExtendableEvent"],"NotificationEventInit":[],"NotificationOptions":[],"NotificationPermission":[],"ObserverCallback":[],"OesElementIndexUint":[],"OesStandardDerivatives":[],"OesTextureFloat":[],"OesTextureFloatLinear":[],"OesTextureHalfFloat":[],"OesTextureHalfFloatLinear":[],"OesVertexArrayObject":[],"OfflineAudioCompletionEvent":["Event"],"OfflineAudioCompletionEventInit":[],"OfflineAudioContext":["BaseAudioContext","EventTarget"],"OfflineAudioContextOptions":[],"OfflineResourceList":["EventTarget"],"OffscreenCanvas":["EventTarget"],"OffscreenCanvasRenderingContext2d":[],"OpenFilePickerOptions":[],"OpenWindowEventDetail":[],"OptionalEffectTiming":[],"OrientationLockType":[],"OrientationType":[],"OscillatorNode":["AudioNode","AudioScheduledSourceNode","EventTarget"],"OscillatorOptions":[],"OscillatorType":[],"OverSampleType":[],"OvrMultiview2":[],"PageTransitionEvent":["Event"],"PageTransitionEventInit":[],"PaintRequest":[],"PaintRequestList":[],"PaintWorkletGlobalScope":["WorkletGlobalScope"],"PannerNode":["AudioNode","EventTarget"],"PannerOptions":[],"PanningModelType":[],"ParityType":[],"Path2d":[],"PaymentAddress":[],"PaymentComplete":[],"PaymentMethodChangeEvent":["Event","PaymentRequestUpdateEvent"],"PaymentMethodChangeEventInit":[],"PaymentRequestUpdateEvent":["Event"],"PaymentRequestUpdateEventInit":[],"PaymentResponse":[],"Pbkdf2Params":[],"PcImplIceConnectionState":[],"PcImplIceGatheringState":[],"PcImplSignalingState":[],"PcObserverStateType":[],"Performance":["EventTarget"],"PerformanceEntry":[],"PerformanceEntryEventInit":[],"PerformanceEntryFilterOptions":[],"PerformanceMark":["PerformanceEntry"],"PerformanceMarkOptions":[],"PerformanceMeasure":["PerformanceEntry"],"PerformanceMeasureOptions":[],"PerformanceNavigation":[],"PerformanceNavigationTiming":["PerformanceEntry","PerformanceResourceTiming"],"PerformanceObserver":[],"PerformanceObserverEntryList":[],"PerformanceObserverInit":[],"PerformanceResourceTiming":["PerformanceEntry"],"PerformanceServerTiming":[],"PerformanceTiming":[],"PeriodicWave":[],"PeriodicWaveConstraints":[],"PeriodicWaveOptions":[],"PermissionDescriptor":[],"PermissionName":[],"PermissionState":[],"PermissionStatus":["EventTarget"],"Permissions":[],"PhotoCapabilities":[],"PhotoSettings":[],"PictureInPictureEvent":["Event"],"PictureInPictureEventInit":[],"PictureInPictureWindow":["EventTarget"],"PlaneLayout":[],"PlaybackDirection":[],"Plugin":[],"PluginArray":[],"PluginCrashedEventInit":[],"Point2d":[],"PointerEvent":["Event","MouseEvent","UiEvent"],"PointerEventInit":[],"PopStateEvent":["Event"],"PopStateEventInit":[],"PopupBlockedEvent":["Event"],"PopupBlockedEventInit":[],"Position":[],"PositionAlignSetting":[],"PositionError":[],"PositionOptions":[],"PremultiplyAlpha":[],"Presentation":[],"PresentationAvailability":["EventTarget"],"PresentationConnection":["EventTarget"],"PresentationConnectionAvailableEvent":["Event"],"PresentationConnectionAvailableEventInit":[],"PresentationConnectionBinaryType":[],"PresentationConnectionCloseEvent":["Event"],"PresentationConnectionCloseEventInit":[],"PresentationConnectionClosedReason":[],"PresentationConnectionList":["EventTarget"],"PresentationConnectionState":[],"PresentationReceiver":[],"PresentationRequest":["EventTarget"],"PresentationStyle":[],"ProcessingInstruction":["CharacterData","EventTarget","Node"],"ProfileTimelineLayerRect":[],"ProfileTimelineMarker":[],"ProfileTimelineMessagePortOperationType":[],"ProfileTimelineStackFrame":[],"ProfileTimelineWorkerOperationType":[],"ProgressEvent":["Event"],"ProgressEventInit":[],"PromiseNativeHandler":[],"PromiseRejectionEvent":["Event"],"PromiseRejectionEventInit":[],"PublicKeyCredential":["Credential"],"PublicKeyCredentialCreationOptions":[],"PublicKeyCredentialCreationOptionsJson":[],"PublicKeyCredentialDescriptor":[],"PublicKeyCredentialDescriptorJson":[],"PublicKeyCredentialEntity":[],"PublicKeyCredentialHints":[],"PublicKeyCredentialParameters":[],"PublicKeyCredentialRequestOptions":[],"PublicKeyCredentialRequestOptionsJson":[],"PublicKeyCredentialRpEntity":[],"PublicKeyCredentialType":[],"PublicKeyCredentialUserEntity":[],"PublicKeyCredentialUserEntityJson":[],"PushEncryptionKeyName":[],"PushEvent":["Event","ExtendableEvent"],"PushEventInit":[],"PushManager":[],"PushMessageData":[],"PushPermissionState":[],"PushSubscription":[],"PushSubscriptionInit":[],"PushSubscriptionJson":[],"PushSubscriptionKeys":[],"PushSubscriptionOptions":[],"PushSubscriptionOptionsInit":[],"QueryOptions":[],"QueuingStrategy":[],"QueuingStrategyInit":[],"RadioNodeList":["NodeList"],"Range":["AbstractRange"],"RcwnPerfStats":[],"RcwnStatus":[],"ReadableByteStreamController":[],"ReadableStream":[],"ReadableStreamByobReader":[],"ReadableStreamByobRequest":[],"ReadableStreamDefaultController":[],"ReadableStreamDefaultReader":[],"ReadableStreamGetReaderOptions":[],"ReadableStreamIteratorOptions":[],"ReadableStreamReadResult":[],"ReadableStreamReaderMode":[],"ReadableStreamType":[],"ReadableWritablePair":[],"RecordingState":[],"RedEyeReduction":[],"ReferrerPolicy":[],"RegisterRequest":[],"RegisterResponse":[],"RegisteredKey":[],"RegistrationOptions":[],"RegistrationResponseJson":[],"Request":[],"RequestCache":[],"RequestCredentials":[],"RequestDestination":[],"RequestDeviceOptions":[],"RequestInit":[],"RequestMediaKeySystemAccessNotification":[],"RequestMode":[],"RequestRedirect":[],"ResidentKeyRequirement":[],"ResizeObserver":[],"ResizeObserverBoxOptions":[],"ResizeObserverEntry":[],"ResizeObserverOptions":[],"ResizeObserverSize":[],"ResizeQuality":[],"Response":[],"ResponseInit":[],"ResponseType":[],"RsaHashedImportParams":[],"RsaOaepParams":[],"RsaOtherPrimesInfo":[],"RsaPssParams":[],"RtcAnswerOptions":[],"RtcBundlePolicy":[],"RtcCertificate":[],"RtcCertificateExpiration":[],"RtcCodecStats":[],"RtcConfiguration":[],"RtcDataChannel":["EventTarget"],"RtcDataChannelEvent":["Event"],"RtcDataChannelEventInit":[],"RtcDataChannelInit":[],"RtcDataChannelState":[],"RtcDataChannelType":[],"RtcDegradationPreference":[],"RtcEncodedAudioFrame":[],"RtcEncodedAudioFrameMetadata":[],"RtcEncodedAudioFrameOptions":[],"RtcEncodedVideoFrame":[],"RtcEncodedVideoFrameMetadata":[],"RtcEncodedVideoFrameOptions":[],"RtcEncodedVideoFrameType":[],"RtcFecParameters":[],"RtcIceCandidate":[],"RtcIceCandidateInit":[],"RtcIceCandidatePairStats":[],"RtcIceCandidateStats":[],"RtcIceComponentStats":[],"RtcIceConnectionState":[],"RtcIceCredentialType":[],"RtcIceGatheringState":[],"RtcIceServer":[],"RtcIceTransportPolicy":[],"RtcIdentityAssertion":[],"RtcIdentityAssertionResult":[],"RtcIdentityProvider":[],"RtcIdentityProviderDetails":[],"RtcIdentityProviderOptions":[],"RtcIdentityProviderRegistrar":[],"RtcIdentityValidationResult":[],"RtcInboundRtpStreamStats":[],"RtcMediaStreamStats":[],"RtcMediaStreamTrackStats":[],"RtcOfferAnswerOptions":[],"RtcOfferOptions":[],"RtcOutboundRtpStreamStats":[],"RtcPeerConnection":["EventTarget"],"RtcPeerConnectionIceErrorEvent":["Event"],"RtcPeerConnectionIceEvent":["Event"],"RtcPeerConnectionIceEventInit":[],"RtcPeerConnectionState":[],"RtcPriorityType":[],"RtcRtcpParameters":[],"RtcRtpCapabilities":[],"RtcRtpCodecCapability":[],"RtcRtpCodecParameters":[],"RtcRtpContributingSource":[],"RtcRtpEncodingParameters":[],"RtcRtpHeaderExtensionCapability":[],"RtcRtpHeaderExtensionParameters":[],"RtcRtpParameters":[],"RtcRtpReceiver":[],"RtcRtpScriptTransform":[],"RtcRtpScriptTransformer":["EventTarget"],"RtcRtpSender":[],"RtcRtpSourceEntry":[],"RtcRtpSourceEntryType":[],"RtcRtpSynchronizationSource":[],"RtcRtpTransceiver":[],"RtcRtpTransceiverDirection":[],"RtcRtpTransceiverInit":[],"RtcRtxParameters":[],"RtcSdpType":[],"RtcSessionDescription":[],"RtcSessionDescriptionInit":[],"RtcSignalingState":[],"RtcStats":[],"RtcStatsIceCandidatePairState":[],"RtcStatsIceCandidateType":[],"RtcStatsReport":[],"RtcStatsReportInternal":[],"RtcStatsType":[],"RtcTrackEvent":["Event"],"RtcTrackEventInit":[],"RtcTransformEvent":["Event"],"RtcTransportStats":[],"RtcdtmfSender":["EventTarget"],"RtcdtmfToneChangeEvent":["Event"],"RtcdtmfToneChangeEventInit":[],"RtcrtpContributingSourceStats":[],"RtcrtpStreamStats":[],"SFrameTransform":["EventTarget"],"SFrameTransformErrorEvent":["Event"],"SFrameTransformErrorEventInit":[],"SFrameTransformErrorEventType":[],"SFrameTransformOptions":[],"SFrameTransformRole":[],"SaveFilePickerOptions":[],"Scheduler":[],"SchedulerPostTaskOptions":[],"Scheduling":[],"Screen":["EventTarget"],"ScreenColorGamut":[],"ScreenDetailed":["EventTarget","Screen"],"ScreenDetails":["EventTarget"],"ScreenLuminance":[],"ScreenOrientation":["EventTarget"],"ScriptProcessorNode":["AudioNode","EventTarget"],"ScrollAreaEvent":["Event","UiEvent"],"ScrollBehavior":[],"ScrollBoxObject":[],"ScrollIntoViewContainer":[],"ScrollIntoViewOptions":[],"ScrollLogicalPosition":[],"ScrollOptions":[],"ScrollRestoration":[],"ScrollSetting":[],"ScrollState":[],"ScrollToOptions":[],"ScrollViewChangeEventInit":[],"SecurityPolicyViolationEvent":["Event"],"SecurityPolicyViolationEventDisposition":[],"SecurityPolicyViolationEventInit":[],"Selection":[],"SelectionMode":[],"Serial":["EventTarget"],"SerialInputSignals":[],"SerialOptions":[],"SerialOutputSignals":[],"SerialPort":["EventTarget"],"SerialPortFilter":[],"SerialPortInfo":[],"SerialPortRequestOptions":[],"ServerSocketOptions":[],"ServiceWorker":["EventTarget"],"ServiceWorkerContainer":["EventTarget"],"ServiceWorkerGlobalScope":["EventTarget","WorkerGlobalScope"],"ServiceWorkerRegistration":["EventTarget"],"ServiceWorkerState":[],"ServiceWorkerUpdateViaCache":[],"ShadowRoot":["DocumentFragment","EventTarget","Node"],"ShadowRootInit":[],"ShadowRootMode":[],"ShareData":[],"SharedWorker":["EventTarget"],"SharedWorkerGlobalScope":["EventTarget","WorkerGlobalScope"],"ShowPopoverOptions":[],"SignResponse":[],"SocketElement":[],"SocketOptions":[],"SocketReadyState":[],"SocketsDict":[],"SourceBuffer":["EventTarget"],"SourceBufferAppendMode":[],"SourceBufferList":["EventTarget"],"SpeechGrammar":[],"SpeechGrammarList":[],"SpeechRecognition":["EventTarget"],"SpeechRecognitionAlternative":[],"SpeechRecognitionError":["Event"],"SpeechRecognitionErrorCode":[],"SpeechRecognitionErrorInit":[],"SpeechRecognitionEvent":["Event"],"SpeechRecognitionEventInit":[],"SpeechRecognitionResult":[],"SpeechRecognitionResultList":[],"SpeechSynthesis":["EventTarget"],"SpeechSynthesisErrorCode":[],"SpeechSynthesisErrorEvent":["Event","SpeechSynthesisEvent"],"SpeechSynthesisErrorEventInit":[],"SpeechSynthesisEvent":["Event"],"SpeechSynthesisEventInit":[],"SpeechSynthesisUtterance":["EventTarget"],"SpeechSynthesisVoice":[],"StaticRange":["AbstractRange"],"StaticRangeInit":[],"StereoPannerNode":["AudioNode","EventTarget"],"StereoPannerOptions":[],"Storage":[],"StorageEstimate":[],"StorageEvent":["Event"],"StorageEventInit":[],"StorageManager":[],"StorageType":[],"StreamPipeOptions":[],"StyleRuleChangeEventInit":[],"StyleSheet":[],"StyleSheetApplicableStateChangeEventInit":[],"StyleSheetChangeEventInit":[],"StyleSheetList":[],"SubmitEvent":["Event"],"SubmitEventInit":[],"SubtleCrypto":[],"SupportedType":[],"SvcOutputMetadata":[],"SvgAngle":[],"SvgAnimateElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgAnimateMotionElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgAnimateTransformElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgAnimatedAngle":[],"SvgAnimatedBoolean":[],"SvgAnimatedEnumeration":[],"SvgAnimatedInteger":[],"SvgAnimatedLength":[],"SvgAnimatedLengthList":[],"SvgAnimatedNumber":[],"SvgAnimatedNumberList":[],"SvgAnimatedPreserveAspectRatio":[],"SvgAnimatedRect":[],"SvgAnimatedString":[],"SvgAnimatedTransformList":[],"SvgAnimationElement":["Element","EventTarget","Node","SvgElement"],"SvgBoundingBoxOptions":[],"SvgCircleElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgClipPathElement":["Element","EventTarget","Node","SvgElement"],"SvgComponentTransferFunctionElement":["Element","EventTarget","Node","SvgElement"],"SvgDefsElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgDescElement":["Element","EventTarget","Node","SvgElement"],"SvgElement":["Element","EventTarget","Node"],"SvgEllipseElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgFilterElement":["Element","EventTarget","Node","SvgElement"],"SvgForeignObjectElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgGeometryElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgGradientElement":["Element","EventTarget","Node","SvgElement"],"SvgGraphicsElement":["Element","EventTarget","Node","SvgElement"],"SvgImageElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgLength":[],"SvgLengthList":[],"SvgLineElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgLinearGradientElement":["Element","EventTarget","Node","SvgElement","SvgGradientElement"],"SvgMarkerElement":["Element","EventTarget","Node","SvgElement"],"SvgMaskElement":["Element","EventTarget","Node","SvgElement"],"SvgMatrix":[],"SvgMetadataElement":["Element","EventTarget","Node","SvgElement"],"SvgNumber":[],"SvgNumberList":[],"SvgPathElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgPathSeg":[],"SvgPathSegArcAbs":["SvgPathSeg"],"SvgPathSegArcRel":["SvgPathSeg"],"SvgPathSegClosePath":["SvgPathSeg"],"SvgPathSegCurvetoCubicAbs":["SvgPathSeg"],"SvgPathSegCurvetoCubicRel":["SvgPathSeg"],"SvgPathSegCurvetoCubicSmoothAbs":["SvgPathSeg"],"SvgPathSegCurvetoCubicSmoothRel":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticAbs":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticRel":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticSmoothAbs":["SvgPathSeg"],"SvgPathSegCurvetoQuadraticSmoothRel":["SvgPathSeg"],"SvgPathSegLinetoAbs":["SvgPathSeg"],"SvgPathSegLinetoHorizontalAbs":["SvgPathSeg"],"SvgPathSegLinetoHorizontalRel":["SvgPathSeg"],"SvgPathSegLinetoRel":["SvgPathSeg"],"SvgPathSegLinetoVerticalAbs":["SvgPathSeg"],"SvgPathSegLinetoVerticalRel":["SvgPathSeg"],"SvgPathSegList":[],"SvgPathSegMovetoAbs":["SvgPathSeg"],"SvgPathSegMovetoRel":["SvgPathSeg"],"SvgPatternElement":["Element","EventTarget","Node","SvgElement"],"SvgPoint":[],"SvgPointList":[],"SvgPolygonElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgPolylineElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgPreserveAspectRatio":[],"SvgRadialGradientElement":["Element","EventTarget","Node","SvgElement","SvgGradientElement"],"SvgRect":[],"SvgRectElement":["Element","EventTarget","Node","SvgElement","SvgGeometryElement","SvgGraphicsElement"],"SvgScriptElement":["Element","EventTarget","Node","SvgElement"],"SvgSetElement":["Element","EventTarget","Node","SvgAnimationElement","SvgElement"],"SvgStopElement":["Element","EventTarget","Node","SvgElement"],"SvgStringList":[],"SvgStyleElement":["Element","EventTarget","Node","SvgElement"],"SvgSwitchElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgSymbolElement":["Element","EventTarget","Node","SvgElement"],"SvgTextContentElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgTextElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement","SvgTextPositioningElement"],"SvgTextPathElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement"],"SvgTextPositioningElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement"],"SvgTitleElement":["Element","EventTarget","Node","SvgElement"],"SvgTransform":[],"SvgTransformList":[],"SvgUnitTypes":[],"SvgUseElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgViewElement":["Element","EventTarget","Node","SvgElement"],"SvgZoomAndPan":[],"SvgaElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgfeBlendElement":["Element","EventTarget","Node","SvgElement"],"SvgfeColorMatrixElement":["Element","EventTarget","Node","SvgElement"],"SvgfeComponentTransferElement":["Element","EventTarget","Node","SvgElement"],"SvgfeCompositeElement":["Element","EventTarget","Node","SvgElement"],"SvgfeConvolveMatrixElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDiffuseLightingElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDisplacementMapElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDistantLightElement":["Element","EventTarget","Node","SvgElement"],"SvgfeDropShadowElement":["Element","EventTarget","Node","SvgElement"],"SvgfeFloodElement":["Element","EventTarget","Node","SvgElement"],"SvgfeFuncAElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeFuncBElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeFuncGElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeFuncRElement":["Element","EventTarget","Node","SvgComponentTransferFunctionElement","SvgElement"],"SvgfeGaussianBlurElement":["Element","EventTarget","Node","SvgElement"],"SvgfeImageElement":["Element","EventTarget","Node","SvgElement"],"SvgfeMergeElement":["Element","EventTarget","Node","SvgElement"],"SvgfeMergeNodeElement":["Element","EventTarget","Node","SvgElement"],"SvgfeMorphologyElement":["Element","EventTarget","Node","SvgElement"],"SvgfeOffsetElement":["Element","EventTarget","Node","SvgElement"],"SvgfePointLightElement":["Element","EventTarget","Node","SvgElement"],"SvgfeSpecularLightingElement":["Element","EventTarget","Node","SvgElement"],"SvgfeSpotLightElement":["Element","EventTarget","Node","SvgElement"],"SvgfeTileElement":["Element","EventTarget","Node","SvgElement"],"SvgfeTurbulenceElement":["Element","EventTarget","Node","SvgElement"],"SvggElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgmPathElement":["Element","EventTarget","Node","SvgElement"],"SvgsvgElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement"],"SvgtSpanElement":["Element","EventTarget","Node","SvgElement","SvgGraphicsElement","SvgTextContentElement","SvgTextPositioningElement"],"TaskController":["AbortController"],"TaskControllerInit":[],"TaskPriority":[],"TaskPriorityChangeEvent":["Event"],"TaskPriorityChangeEventInit":[],"TaskSignal":["AbortSignal","EventTarget"],"TaskSignalAnyInit":[],"TcpReadyState":[],"TcpServerSocket":["EventTarget"],"TcpServerSocketEvent":["Event"],"TcpServerSocketEventInit":[],"TcpSocket":["EventTarget"],"TcpSocketBinaryType":[],"TcpSocketErrorEvent":["Event"],"TcpSocketErrorEventInit":[],"TcpSocketEvent":["Event"],"TcpSocketEventInit":[],"Text":["CharacterData","EventTarget","Node"],"TextDecodeOptions":[],"TextDecoder":[],"TextDecoderOptions":[],"TextEncoder":[],"TextMetrics":[],"TextTrack":["EventTarget"],"TextTrackCue":["EventTarget"],"TextTrackCueList":[],"TextTrackKind":[],"TextTrackList":["EventTarget"],"TextTrackMode":[],"TimeEvent":["Event"],"TimeRanges":[],"ToggleEvent":["Event"],"ToggleEventInit":[],"TogglePopoverOptions":[],"TokenBinding":[],"TokenBindingStatus":[],"Touch":[],"TouchEvent":["Event","UiEvent"],"TouchEventInit":[],"TouchInit":[],"TouchList":[],"TrackEvent":["Event"],"TrackEventInit":[],"TransformStream":[],"TransformStreamDefaultController":[],"Transformer":[],"TransitionEvent":["Event"],"TransitionEventInit":[],"Transport":[],"TreeBoxObject":[],"TreeCellInfo":[],"TreeView":[],"TreeWalker":[],"U2f":[],"U2fClientData":[],"ULongRange":[],"UaDataValues":[],"UaLowEntropyJson":[],"UdpMessageEventInit":[],"UdpOptions":[],"UiEvent":["Event"],"UiEventInit":[],"UnderlyingSink":[],"UnderlyingSource":[],"Url":[],"UrlSearchParams":[],"Usb":["EventTarget"],"UsbAlternateInterface":[],"UsbConfiguration":[],"UsbConnectionEvent":["Event"],"UsbConnectionEventInit":[],"UsbControlTransferParameters":[],"UsbDevice":[],"UsbDeviceFilter":[],"UsbDeviceRequestOptions":[],"UsbDirection":[],"UsbEndpoint":[],"UsbEndpointType":[],"UsbInTransferResult":[],"UsbInterface":[],"UsbIsochronousInTransferPacket":[],"UsbIsochronousInTransferResult":[],"UsbIsochronousOutTransferPacket":[],"UsbIsochronousOutTransferResult":[],"UsbOutTransferResult":[],"UsbPermissionDescriptor":[],"UsbPermissionResult":["EventTarget","PermissionStatus"],"UsbPermissionStorage":[],"UsbRecipient":[],"UsbRequestType":[],"UsbTransferStatus":[],"UserActivation":[],"UserProximityEvent":["Event"],"UserProximityEventInit":[],"UserVerificationRequirement":[],"ValidityState":[],"ValueEvent":["Event"],"ValueEventInit":[],"VideoColorPrimaries":[],"VideoColorSpace":[],"VideoColorSpaceInit":[],"VideoConfiguration":[],"VideoDecoder":["EventTarget"],"VideoDecoderConfig":[],"VideoDecoderInit":[],"VideoDecoderSupport":[],"VideoEncoder":["EventTarget"],"VideoEncoderBitrateMode":[],"VideoEncoderConfig":[],"VideoEncoderEncodeOptions":[],"VideoEncoderInit":[],"VideoEncoderSupport":[],"VideoFacingModeEnum":[],"VideoFrame":[],"VideoFrameBufferInit":[],"VideoFrameCopyToOptions":[],"VideoFrameInit":[],"VideoFrameMetadata":[],"VideoMatrixCoefficients":[],"VideoPixelFormat":[],"VideoPlaybackQuality":[],"VideoStreamTrack":["EventTarget","MediaStreamTrack"],"VideoTrack":[],"VideoTrackList":["EventTarget"],"VideoTransferCharacteristics":[],"ViewTransition":[],"VisibilityState":[],"VisualViewport":["EventTarget"],"VoidCallback":[],"VrDisplay":["EventTarget"],"VrDisplayCapabilities":[],"VrEye":[],"VrEyeParameters":[],"VrFieldOfView":[],"VrFrameData":[],"VrLayer":[],"VrMockController":[],"VrMockDisplay":[],"VrPose":[],"VrServiceTest":[],"VrStageParameters":[],"VrSubmitFrameResult":[],"VttCue":["EventTarget","TextTrackCue"],"VttRegion":[],"WakeLock":[],"WakeLockSentinel":["EventTarget"],"WakeLockType":[],"WatchAdvertisementsOptions":[],"WaveShaperNode":["AudioNode","EventTarget"],"WaveShaperOptions":[],"WebGl2RenderingContext":[],"WebGlActiveInfo":[],"WebGlBuffer":[],"WebGlContextAttributes":[],"WebGlContextEvent":["Event"],"WebGlContextEventInit":[],"WebGlFramebuffer":[],"WebGlPowerPreference":[],"WebGlProgram":[],"WebGlQuery":[],"WebGlRenderbuffer":[],"WebGlRenderingContext":[],"WebGlSampler":[],"WebGlShader":[],"WebGlShaderPrecisionFormat":[],"WebGlSync":[],"WebGlTexture":[],"WebGlTransformFeedback":[],"WebGlUniformLocation":[],"WebGlVertexArrayObject":[],"WebKitCssMatrix":["DomMatrix","DomMatrixReadOnly"],"WebSocket":["EventTarget"],"WebSocketDict":[],"WebSocketElement":[],"WebTransport":[],"WebTransportBidirectionalStream":[],"WebTransportCloseInfo":[],"WebTransportCongestionControl":[],"WebTransportDatagramDuplexStream":[],"WebTransportDatagramStats":[],"WebTransportError":["DomException"],"WebTransportErrorOptions":[],"WebTransportErrorSource":[],"WebTransportHash":[],"WebTransportOptions":[],"WebTransportReceiveStream":["ReadableStream"],"WebTransportReceiveStreamStats":[],"WebTransportReliabilityMode":[],"WebTransportSendStream":["WritableStream"],"WebTransportSendStreamOptions":[],"WebTransportSendStreamStats":[],"WebTransportStats":[],"WebglColorBufferFloat":[],"WebglCompressedTextureAstc":[],"WebglCompressedTextureAtc":[],"WebglCompressedTextureEtc":[],"WebglCompressedTextureEtc1":[],"WebglCompressedTexturePvrtc":[],"WebglCompressedTextureS3tc":[],"WebglCompressedTextureS3tcSrgb":[],"WebglDebugRendererInfo":[],"WebglDebugShaders":[],"WebglDepthTexture":[],"WebglDrawBuffers":[],"WebglLoseContext":[],"WebglMultiDraw":[],"WellKnownDirectory":[],"WgslLanguageFeatures":[],"WheelEvent":["Event","MouseEvent","UiEvent"],"WheelEventInit":[],"WidevineCdmManifest":[],"Window":["EventTarget"],"WindowClient":["Client"],"Worker":["EventTarget"],"WorkerDebuggerGlobalScope":["EventTarget"],"WorkerGlobalScope":["EventTarget"],"WorkerLocation":[],"WorkerNavigator":[],"WorkerOptions":[],"WorkerType":[],"Worklet":[],"WorkletGlobalScope":[],"WorkletOptions":[],"WritableStream":[],"WritableStreamDefaultController":[],"WritableStreamDefaultWriter":[],"WriteCommandType":[],"WriteParams":[],"XPathExpression":[],"XPathNsResolver":[],"XPathResult":[],"XmlDocument":["Document","EventTarget","Node"],"XmlHttpRequest":["EventTarget","XmlHttpRequestEventTarget"],"XmlHttpRequestEventTarget":["EventTarget"],"XmlHttpRequestResponseType":[],"XmlHttpRequestUpload":["EventTarget","XmlHttpRequestEventTarget"],"XmlSerializer":[],"XrBoundedReferenceSpace":["EventTarget","XrReferenceSpace","XrSpace"],"XrEye":[],"XrFrame":[],"XrHand":[],"XrHandJoint":[],"XrHandedness":[],"XrInputSource":[],"XrInputSourceArray":[],"XrInputSourceEvent":["Event"],"XrInputSourceEventInit":[],"XrInputSourcesChangeEvent":["Event"],"XrInputSourcesChangeEventInit":[],"XrJointPose":["XrPose"],"XrJointSpace":["EventTarget","XrSpace"],"XrLayer":["EventTarget"],"XrPermissionDescriptor":[],"XrPermissionStatus":["EventTarget","PermissionStatus"],"XrPose":[],"XrReferenceSpace":["EventTarget","XrSpace"],"XrReferenceSpaceEvent":["Event"],"XrReferenceSpaceEventInit":[],"XrReferenceSpaceType":[],"XrRenderState":[],"XrRenderStateInit":[],"XrRigidTransform":[],"XrSession":["EventTarget"],"XrSessionEvent":["Event"],"XrSessionEventInit":[],"XrSessionInit":[],"XrSessionMode":[],"XrSessionSupportedPermissionDescriptor":[],"XrSpace":["EventTarget"],"XrSystem":["EventTarget"],"XrTargetRayMode":[],"XrView":[],"XrViewerPose":["XrPose"],"XrViewport":[],"XrVisibilityState":[],"XrWebGlLayer":["EventTarget","XrLayer"],"XrWebGlLayerInit":[],"XsltProcessor":[],"console":[],"css":[],"default":["std"],"gpu_buffer_usage":[],"gpu_color_write":[],"gpu_map_mode":[],"gpu_shader_stage":[],"gpu_texture_usage":[],"std":["wasm-bindgen/std","js-sys/std"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-sys-0.3.97/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg=web_sys_unstable_apis"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/web-sys","homepage":"https://wasm-bindgen.github.io/wasm-bindgen/web-sys/index.html","documentation":"https://wasm-bindgen.github.io/wasm-bindgen/api/web_sys/","edition":"2021","links":null,"default_run":null,"rust_version":"1.77"},{"name":"wee_alloc","version":"0.4.5","id":"registry+https://github.com/rust-lang/crates.io-index#wee_alloc@0.4.5","license":"MPL-2.0","license_file":null,"description":"wee_alloc: The Wasm-Enabled, Elfin Allocator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memory_units","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(unix, not(target_arch = \"wasm32\")))","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["memoryapi","synchapi","winbase"],"target":"cfg(target_os = \"windows\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wee_alloc","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wee_alloc-0.4.5/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wee_alloc-0.4.5/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["size_classes"],"extra_assertions":[],"nightly":[],"size_classes":[],"spin":["dep:spin"],"static_array_backend":["spin"],"use_std_for_test_debugging":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wee_alloc-0.4.5/Cargo.toml","metadata":null,"publish":null,"authors":["Nick Fitzgerald ","Sergey Pepyakin ","Matt Howell ","Zack Pierce "],"categories":["memory-management","web-programming","no-std","wasm","embedded"],"keywords":[],"readme":"../README.md","repository":"https://github.com/rustwasm/wee_alloc","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"winapi","version":"0.3.9","id":"registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9","license":"MIT/Apache-2.0","license_file":null,"description":"Raw FFI bindings for all of Windows API.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi-i686-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-pc-windows-gnu","registry":null},{"name":"winapi-x86_64-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnu","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-0.3.9/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-0.3.9/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"accctrl":[],"aclapi":[],"activation":[],"adhoc":[],"appmgmt":[],"audioclient":[],"audiosessiontypes":[],"avrt":[],"basetsd":[],"bcrypt":[],"bits":[],"bits10_1":[],"bits1_5":[],"bits2_0":[],"bits2_5":[],"bits3_0":[],"bits4_0":[],"bits5_0":[],"bitscfg":[],"bitsmsg":[],"bluetoothapis":[],"bluetoothleapis":[],"bthdef":[],"bthioctl":[],"bthledef":[],"bthsdpdef":[],"bugcodes":[],"cderr":[],"cfg":[],"cfgmgr32":[],"cguid":[],"combaseapi":[],"coml2api":[],"commapi":[],"commctrl":[],"commdlg":[],"commoncontrols":[],"consoleapi":[],"corecrt":[],"corsym":[],"d2d1":[],"d2d1_1":[],"d2d1_2":[],"d2d1_3":[],"d2d1effectauthor":[],"d2d1effects":[],"d2d1effects_1":[],"d2d1effects_2":[],"d2d1svg":[],"d2dbasetypes":[],"d3d":[],"d3d10":[],"d3d10_1":[],"d3d10_1shader":[],"d3d10effect":[],"d3d10misc":[],"d3d10sdklayers":[],"d3d10shader":[],"d3d11":[],"d3d11_1":[],"d3d11_2":[],"d3d11_3":[],"d3d11_4":[],"d3d11on12":[],"d3d11sdklayers":[],"d3d11shader":[],"d3d11tokenizedprogramformat":[],"d3d12":[],"d3d12sdklayers":[],"d3d12shader":[],"d3d9":[],"d3d9caps":[],"d3d9types":[],"d3dcommon":[],"d3dcompiler":[],"d3dcsx":[],"d3dkmdt":[],"d3dkmthk":[],"d3dukmdt":[],"d3dx10core":[],"d3dx10math":[],"d3dx10mesh":[],"datetimeapi":[],"davclnt":[],"dbghelp":[],"dbt":[],"dcommon":[],"dcomp":[],"dcompanimation":[],"dcomptypes":[],"dde":[],"ddraw":[],"ddrawi":[],"ddrawint":[],"debug":["impl-debug"],"debugapi":[],"devguid":[],"devicetopology":[],"devpkey":[],"devpropdef":[],"dinput":[],"dinputd":[],"dispex":[],"dmksctl":[],"dmusicc":[],"docobj":[],"documenttarget":[],"dot1x":[],"dpa_dsa":[],"dpapi":[],"dsgetdc":[],"dsound":[],"dsrole":[],"dvp":[],"dwmapi":[],"dwrite":[],"dwrite_1":[],"dwrite_2":[],"dwrite_3":[],"dxdiag":[],"dxfile":[],"dxgi":[],"dxgi1_2":[],"dxgi1_3":[],"dxgi1_4":[],"dxgi1_5":[],"dxgi1_6":[],"dxgidebug":[],"dxgiformat":[],"dxgitype":[],"dxva2api":[],"dxvahd":[],"eaptypes":[],"enclaveapi":[],"endpointvolume":[],"errhandlingapi":[],"everything":[],"evntcons":[],"evntprov":[],"evntrace":[],"excpt":[],"exdisp":[],"fibersapi":[],"fileapi":[],"functiondiscoverykeys_devpkey":[],"gl-gl":[],"guiddef":[],"handleapi":[],"heapapi":[],"hidclass":[],"hidpi":[],"hidsdi":[],"hidusage":[],"highlevelmonitorconfigurationapi":[],"hstring":[],"http":[],"ifdef":[],"ifmib":[],"imm":[],"impl-debug":[],"impl-default":[],"in6addr":[],"inaddr":[],"inspectable":[],"interlockedapi":[],"intsafe":[],"ioapiset":[],"ipexport":[],"iphlpapi":[],"ipifcons":[],"ipmib":[],"iprtrmib":[],"iptypes":[],"jobapi":[],"jobapi2":[],"knownfolders":[],"ks":[],"ksmedia":[],"ktmtypes":[],"ktmw32":[],"l2cmn":[],"libloaderapi":[],"limits":[],"lmaccess":[],"lmalert":[],"lmapibuf":[],"lmat":[],"lmcons":[],"lmdfs":[],"lmerrlog":[],"lmjoin":[],"lmmsg":[],"lmremutl":[],"lmrepl":[],"lmserver":[],"lmshare":[],"lmstats":[],"lmsvc":[],"lmuse":[],"lmwksta":[],"lowlevelmonitorconfigurationapi":[],"lsalookup":[],"memoryapi":[],"minschannel":[],"minwinbase":[],"minwindef":[],"mmdeviceapi":[],"mmeapi":[],"mmreg":[],"mmsystem":[],"mprapidef":[],"msaatext":[],"mscat":[],"mschapp":[],"mssip":[],"mstcpip":[],"mswsock":[],"mswsockdef":[],"namedpipeapi":[],"namespaceapi":[],"nb30":[],"ncrypt":[],"netioapi":[],"nldef":[],"ntddndis":[],"ntddscsi":[],"ntddser":[],"ntdef":[],"ntlsa":[],"ntsecapi":[],"ntstatus":[],"oaidl":[],"objbase":[],"objidl":[],"objidlbase":[],"ocidl":[],"ole2":[],"oleauto":[],"olectl":[],"oleidl":[],"opmapi":[],"pdh":[],"perflib":[],"physicalmonitorenumerationapi":[],"playsoundapi":[],"portabledevice":[],"portabledeviceapi":[],"portabledevicetypes":[],"powerbase":[],"powersetting":[],"powrprof":[],"processenv":[],"processsnapshot":[],"processthreadsapi":[],"processtopologyapi":[],"profileapi":[],"propidl":[],"propkey":[],"propkeydef":[],"propsys":[],"prsht":[],"psapi":[],"qos":[],"realtimeapiset":[],"reason":[],"restartmanager":[],"restrictederrorinfo":[],"rmxfguid":[],"roapi":[],"robuffer":[],"roerrorapi":[],"rpc":[],"rpcdce":[],"rpcndr":[],"rtinfo":[],"sapi":[],"sapi51":[],"sapi53":[],"sapiddk":[],"sapiddk51":[],"schannel":[],"sddl":[],"securityappcontainer":[],"securitybaseapi":[],"servprov":[],"setupapi":[],"shellapi":[],"shellscalingapi":[],"shlobj":[],"shobjidl":[],"shobjidl_core":[],"shtypes":[],"softpub":[],"spapidef":[],"spellcheck":[],"sporder":[],"sql":[],"sqlext":[],"sqltypes":[],"sqlucode":[],"sspi":[],"std":[],"stralign":[],"stringapiset":[],"strmif":[],"subauth":[],"synchapi":[],"sysinfoapi":[],"systemtopologyapi":[],"taskschd":[],"tcpestats":[],"tcpmib":[],"textstor":[],"threadpoolapiset":[],"threadpoollegacyapiset":[],"timeapi":[],"timezoneapi":[],"tlhelp32":[],"transportsettingcommon":[],"tvout":[],"udpmib":[],"unknwnbase":[],"urlhist":[],"urlmon":[],"usb":[],"usbioctl":[],"usbiodef":[],"usbscan":[],"usbspec":[],"userenv":[],"usp10":[],"utilapiset":[],"uxtheme":[],"vadefs":[],"vcruntime":[],"vsbackup":[],"vss":[],"vsserror":[],"vswriter":[],"wbemads":[],"wbemcli":[],"wbemdisp":[],"wbemprov":[],"wbemtran":[],"wct":[],"werapi":[],"winbase":[],"wincodec":[],"wincodecsdk":[],"wincon":[],"wincontypes":[],"wincred":[],"wincrypt":[],"windef":[],"windot11":[],"windowsceip":[],"windowsx":[],"winefs":[],"winerror":[],"winevt":[],"wingdi":[],"winhttp":[],"wininet":[],"winineti":[],"winioctl":[],"winnetwk":[],"winnls":[],"winnt":[],"winreg":[],"winsafer":[],"winscard":[],"winsmcrd":[],"winsock2":[],"winspool":[],"winstring":[],"winsvc":[],"wintrust":[],"winusb":[],"winusbio":[],"winuser":[],"winver":[],"wlanapi":[],"wlanihv":[],"wlanihvtypes":[],"wlantypes":[],"wlclient":[],"wmistr":[],"wnnc":[],"wow64apiset":[],"wpdmtpextensions":[],"ws2bth":[],"ws2def":[],"ws2ipdef":[],"ws2spi":[],"ws2tcpip":[],"wtsapi32":[],"wtypes":[],"wtypesbase":[],"xinput":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-0.3.9/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","features":["everything","impl-debug","impl-default"],"targets":["aarch64-pc-windows-msvc","i686-pc-windows-msvc","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Peter Atashian "],"categories":["external-ffi-bindings","no-std","os::windows-apis"],"keywords":["windows","ffi","win32","com","directx"],"readme":"README.md","repository":"https://github.com/retep998/winapi-rs","homepage":null,"documentation":"https://docs.rs/winapi/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"winapi-i686-pc-windows-gnu","version":"0.4.0","id":"registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi_i686_pc_windows_gnu","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-i686-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"winapi-util","version":"0.1.11","id":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","license":"Unlicense OR MIT","license_file":null,"description":"A dumping ground for high level safe wrappers over windows-sys.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.48.0, <=0.61","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem","Win32_System_Console","Win32_System_SystemInformation"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi_util","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-util-0.1.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-util-0.1.11/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Andrew Gallant "],"categories":["os::windows-apis","external-ffi-bindings"],"keywords":["windows","windows-sys","util","win"],"readme":"README.md","repository":"https://github.com/BurntSushi/winapi-util","homepage":"https://github.com/BurntSushi/winapi-util","documentation":"https://docs.rs/winapi-util","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"winapi-x86_64-pc-windows-gnu","version":"0.4.0","id":"registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi_x86_64_pc_windows_gnu","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"windows-link","version":"0.2.1","id":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","license":"MIT OR Apache-2.0","license_file":null,"description":"Linking for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_link","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-link-0.2.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-link-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["os::windows-apis"],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"windows-sys","version":"0.61.2","id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","license":"MIT OR Apache-2.0","license_file":null,"description":"Rust for Windows","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-sys-0.61.2/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":false}],"features":{"Wdk":["Win32_Foundation"],"Wdk_Devices":["Wdk"],"Wdk_Devices_Bluetooth":["Wdk_Devices"],"Wdk_Devices_HumanInterfaceDevice":["Wdk_Devices"],"Wdk_Foundation":["Wdk"],"Wdk_Graphics":["Wdk"],"Wdk_Graphics_Direct3D":["Wdk_Graphics"],"Wdk_NetworkManagement":["Wdk"],"Wdk_NetworkManagement_Ndis":["Wdk_NetworkManagement"],"Wdk_NetworkManagement_WindowsFilteringPlatform":["Wdk_NetworkManagement"],"Wdk_Storage":["Wdk"],"Wdk_Storage_FileSystem":["Wdk_Storage"],"Wdk_Storage_FileSystem_Minifilters":["Wdk_Storage_FileSystem"],"Wdk_System":["Wdk"],"Wdk_System_IO":["Wdk_System"],"Wdk_System_Memory":["Wdk_System"],"Wdk_System_OfflineRegistry":["Wdk_System"],"Wdk_System_Registry":["Wdk_System"],"Wdk_System_SystemInformation":["Wdk_System"],"Wdk_System_SystemServices":["Wdk_System"],"Wdk_System_Threading":["Wdk_System"],"Win32":["Win32_Foundation"],"Win32_Data":["Win32"],"Win32_Data_HtmlHelp":["Win32_Data"],"Win32_Data_RightsManagement":["Win32_Data"],"Win32_Devices":["Win32"],"Win32_Devices_AllJoyn":["Win32_Devices"],"Win32_Devices_Beep":["Win32_Devices"],"Win32_Devices_BiometricFramework":["Win32_Devices"],"Win32_Devices_Bluetooth":["Win32_Devices"],"Win32_Devices_Cdrom":["Win32_Devices"],"Win32_Devices_Communication":["Win32_Devices"],"Win32_Devices_DeviceAndDriverInstallation":["Win32_Devices"],"Win32_Devices_DeviceQuery":["Win32_Devices"],"Win32_Devices_Display":["Win32_Devices"],"Win32_Devices_Dvd":["Win32_Devices"],"Win32_Devices_Enumeration":["Win32_Devices"],"Win32_Devices_Enumeration_Pnp":["Win32_Devices_Enumeration"],"Win32_Devices_Fax":["Win32_Devices"],"Win32_Devices_HumanInterfaceDevice":["Win32_Devices"],"Win32_Devices_Nfc":["Win32_Devices"],"Win32_Devices_Nfp":["Win32_Devices"],"Win32_Devices_PortableDevices":["Win32_Devices"],"Win32_Devices_Properties":["Win32_Devices"],"Win32_Devices_Pwm":["Win32_Devices"],"Win32_Devices_Sensors":["Win32_Devices"],"Win32_Devices_SerialCommunication":["Win32_Devices"],"Win32_Devices_Tapi":["Win32_Devices"],"Win32_Devices_Usb":["Win32_Devices"],"Win32_Devices_WebServicesOnDevices":["Win32_Devices"],"Win32_Foundation":["Win32"],"Win32_Gaming":["Win32"],"Win32_Globalization":["Win32"],"Win32_Graphics":["Win32"],"Win32_Graphics_Dwm":["Win32_Graphics"],"Win32_Graphics_Gdi":["Win32_Graphics"],"Win32_Graphics_GdiPlus":["Win32_Graphics"],"Win32_Graphics_Hlsl":["Win32_Graphics"],"Win32_Graphics_OpenGL":["Win32_Graphics"],"Win32_Graphics_Printing":["Win32_Graphics"],"Win32_Graphics_Printing_PrintTicket":["Win32_Graphics_Printing"],"Win32_Management":["Win32"],"Win32_Management_MobileDeviceManagementRegistration":["Win32_Management"],"Win32_Media":["Win32"],"Win32_Media_Audio":["Win32_Media"],"Win32_Media_DxMediaObjects":["Win32_Media"],"Win32_Media_KernelStreaming":["Win32_Media"],"Win32_Media_Multimedia":["Win32_Media"],"Win32_Media_Streaming":["Win32_Media"],"Win32_Media_WindowsMediaFormat":["Win32_Media"],"Win32_NetworkManagement":["Win32"],"Win32_NetworkManagement_Dhcp":["Win32_NetworkManagement"],"Win32_NetworkManagement_Dns":["Win32_NetworkManagement"],"Win32_NetworkManagement_InternetConnectionWizard":["Win32_NetworkManagement"],"Win32_NetworkManagement_IpHelper":["Win32_NetworkManagement"],"Win32_NetworkManagement_Multicast":["Win32_NetworkManagement"],"Win32_NetworkManagement_Ndis":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetBios":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetManagement":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetShell":["Win32_NetworkManagement"],"Win32_NetworkManagement_NetworkDiagnosticsFramework":["Win32_NetworkManagement"],"Win32_NetworkManagement_P2P":["Win32_NetworkManagement"],"Win32_NetworkManagement_QoS":["Win32_NetworkManagement"],"Win32_NetworkManagement_Rras":["Win32_NetworkManagement"],"Win32_NetworkManagement_Snmp":["Win32_NetworkManagement"],"Win32_NetworkManagement_WNet":["Win32_NetworkManagement"],"Win32_NetworkManagement_WebDav":["Win32_NetworkManagement"],"Win32_NetworkManagement_WiFi":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsConnectionManager":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFilteringPlatform":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsFirewall":["Win32_NetworkManagement"],"Win32_NetworkManagement_WindowsNetworkVirtualization":["Win32_NetworkManagement"],"Win32_Networking":["Win32"],"Win32_Networking_ActiveDirectory":["Win32_Networking"],"Win32_Networking_Clustering":["Win32_Networking"],"Win32_Networking_HttpServer":["Win32_Networking"],"Win32_Networking_Ldap":["Win32_Networking"],"Win32_Networking_WebSocket":["Win32_Networking"],"Win32_Networking_WinHttp":["Win32_Networking"],"Win32_Networking_WinInet":["Win32_Networking"],"Win32_Networking_WinSock":["Win32_Networking"],"Win32_Networking_WindowsWebServices":["Win32_Networking"],"Win32_Security":["Win32"],"Win32_Security_AppLocker":["Win32_Security"],"Win32_Security_Authentication":["Win32_Security"],"Win32_Security_Authentication_Identity":["Win32_Security_Authentication"],"Win32_Security_Authorization":["Win32_Security"],"Win32_Security_Credentials":["Win32_Security"],"Win32_Security_Cryptography":["Win32_Security"],"Win32_Security_Cryptography_Catalog":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Certificates":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_Sip":["Win32_Security_Cryptography"],"Win32_Security_Cryptography_UI":["Win32_Security_Cryptography"],"Win32_Security_DiagnosticDataQuery":["Win32_Security"],"Win32_Security_DirectoryServices":["Win32_Security"],"Win32_Security_EnterpriseData":["Win32_Security"],"Win32_Security_ExtensibleAuthenticationProtocol":["Win32_Security"],"Win32_Security_Isolation":["Win32_Security"],"Win32_Security_LicenseProtection":["Win32_Security"],"Win32_Security_NetworkAccessProtection":["Win32_Security"],"Win32_Security_WinTrust":["Win32_Security"],"Win32_Security_WinWlx":["Win32_Security"],"Win32_Storage":["Win32"],"Win32_Storage_Cabinets":["Win32_Storage"],"Win32_Storage_CloudFilters":["Win32_Storage"],"Win32_Storage_Compression":["Win32_Storage"],"Win32_Storage_DistributedFileSystem":["Win32_Storage"],"Win32_Storage_FileHistory":["Win32_Storage"],"Win32_Storage_FileSystem":["Win32_Storage"],"Win32_Storage_Imapi":["Win32_Storage"],"Win32_Storage_IndexServer":["Win32_Storage"],"Win32_Storage_InstallableFileSystems":["Win32_Storage"],"Win32_Storage_IscsiDisc":["Win32_Storage"],"Win32_Storage_Jet":["Win32_Storage"],"Win32_Storage_Nvme":["Win32_Storage"],"Win32_Storage_OfflineFiles":["Win32_Storage"],"Win32_Storage_OperationRecorder":["Win32_Storage"],"Win32_Storage_Packaging":["Win32_Storage"],"Win32_Storage_Packaging_Appx":["Win32_Storage_Packaging"],"Win32_Storage_ProjectedFileSystem":["Win32_Storage"],"Win32_Storage_StructuredStorage":["Win32_Storage"],"Win32_Storage_Vhd":["Win32_Storage"],"Win32_Storage_Xps":["Win32_Storage"],"Win32_System":["Win32"],"Win32_System_AddressBook":["Win32_System"],"Win32_System_Antimalware":["Win32_System"],"Win32_System_ApplicationInstallationAndServicing":["Win32_System"],"Win32_System_ApplicationVerifier":["Win32_System"],"Win32_System_ClrHosting":["Win32_System"],"Win32_System_Com":["Win32_System"],"Win32_System_Com_Marshal":["Win32_System_Com"],"Win32_System_Com_StructuredStorage":["Win32_System_Com"],"Win32_System_Com_Urlmon":["Win32_System_Com"],"Win32_System_ComponentServices":["Win32_System"],"Win32_System_Console":["Win32_System"],"Win32_System_CorrelationVector":["Win32_System"],"Win32_System_DataExchange":["Win32_System"],"Win32_System_DeploymentServices":["Win32_System"],"Win32_System_DeveloperLicensing":["Win32_System"],"Win32_System_Diagnostics":["Win32_System"],"Win32_System_Diagnostics_Ceip":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_Debug_Extensions":["Win32_System_Diagnostics_Debug"],"Win32_System_Diagnostics_Etw":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ProcessSnapshotting":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_ToolHelp":["Win32_System_Diagnostics"],"Win32_System_Diagnostics_TraceLogging":["Win32_System_Diagnostics"],"Win32_System_DistributedTransactionCoordinator":["Win32_System"],"Win32_System_Environment":["Win32_System"],"Win32_System_ErrorReporting":["Win32_System"],"Win32_System_EventCollector":["Win32_System"],"Win32_System_EventLog":["Win32_System"],"Win32_System_EventNotificationService":["Win32_System"],"Win32_System_GroupPolicy":["Win32_System"],"Win32_System_HostCompute":["Win32_System"],"Win32_System_HostComputeNetwork":["Win32_System"],"Win32_System_HostComputeSystem":["Win32_System"],"Win32_System_Hypervisor":["Win32_System"],"Win32_System_IO":["Win32_System"],"Win32_System_Iis":["Win32_System"],"Win32_System_Ioctl":["Win32_System"],"Win32_System_JobObjects":["Win32_System"],"Win32_System_Js":["Win32_System"],"Win32_System_Kernel":["Win32_System"],"Win32_System_LibraryLoader":["Win32_System"],"Win32_System_Mailslots":["Win32_System"],"Win32_System_Mapi":["Win32_System"],"Win32_System_Memory":["Win32_System"],"Win32_System_Memory_NonVolatile":["Win32_System_Memory"],"Win32_System_MessageQueuing":["Win32_System"],"Win32_System_MixedReality":["Win32_System"],"Win32_System_Ole":["Win32_System"],"Win32_System_PasswordManagement":["Win32_System"],"Win32_System_Performance":["Win32_System"],"Win32_System_Performance_HardwareCounterProfiling":["Win32_System_Performance"],"Win32_System_Pipes":["Win32_System"],"Win32_System_Power":["Win32_System"],"Win32_System_ProcessStatus":["Win32_System"],"Win32_System_Recovery":["Win32_System"],"Win32_System_Registry":["Win32_System"],"Win32_System_RemoteDesktop":["Win32_System"],"Win32_System_RemoteManagement":["Win32_System"],"Win32_System_RestartManager":["Win32_System"],"Win32_System_Restore":["Win32_System"],"Win32_System_Rpc":["Win32_System"],"Win32_System_Search":["Win32_System"],"Win32_System_Search_Common":["Win32_System_Search"],"Win32_System_SecurityCenter":["Win32_System"],"Win32_System_Services":["Win32_System"],"Win32_System_SetupAndMigration":["Win32_System"],"Win32_System_Shutdown":["Win32_System"],"Win32_System_StationsAndDesktops":["Win32_System"],"Win32_System_SubsystemForLinux":["Win32_System"],"Win32_System_SystemInformation":["Win32_System"],"Win32_System_SystemServices":["Win32_System"],"Win32_System_Threading":["Win32_System"],"Win32_System_Time":["Win32_System"],"Win32_System_TpmBaseServices":["Win32_System"],"Win32_System_UserAccessLogging":["Win32_System"],"Win32_System_Variant":["Win32_System"],"Win32_System_VirtualDosMachines":["Win32_System"],"Win32_System_WindowsProgramming":["Win32_System"],"Win32_System_Wmi":["Win32_System"],"Win32_UI":["Win32"],"Win32_UI_Accessibility":["Win32_UI"],"Win32_UI_ColorSystem":["Win32_UI"],"Win32_UI_Controls":["Win32_UI"],"Win32_UI_Controls_Dialogs":["Win32_UI_Controls"],"Win32_UI_HiDpi":["Win32_UI"],"Win32_UI_Input":["Win32_UI"],"Win32_UI_Input_Ime":["Win32_UI_Input"],"Win32_UI_Input_KeyboardAndMouse":["Win32_UI_Input"],"Win32_UI_Input_Pointer":["Win32_UI_Input"],"Win32_UI_Input_Touch":["Win32_UI_Input"],"Win32_UI_Input_XboxController":["Win32_UI_Input"],"Win32_UI_InteractionContext":["Win32_UI"],"Win32_UI_Magnification":["Win32_UI"],"Win32_UI_Shell":["Win32_UI"],"Win32_UI_Shell_Common":["Win32_UI_Shell"],"Win32_UI_Shell_PropertiesSystem":["Win32_UI_Shell"],"Win32_UI_TabletPC":["Win32_UI"],"Win32_UI_TextServices":["Win32_UI"],"Win32_UI_WindowsAndMessaging":["Win32_UI"],"Win32_Web":["Win32"],"Win32_Web_InternetExplorer":["Win32_Web"],"default":[],"docs":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-sys-0.61.2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[],"all-features":true}}},"publish":null,"authors":[],"categories":["os::windows-apis"],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.71"},{"name":"wit-bindgen","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-rust-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.51.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":["std","wit-bindgen-rust-macro?/async"],"async-spawn":["async","dep:futures"],"bitflags":["dep:bitflags"],"default":["macros","realloc","async","std","bitflags"],"inter-task-wakeup":["async"],"macros":["dep:wit-bindgen-rust-macro"],"realloc":[],"rustc-dep-of-std":["dep:core","dep:alloc"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.51.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wit-bindgen","version":"0.57.1","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.11.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-rust-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.57.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.57.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.57.1/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":[],"async-spawn":["async","dep:futures","std"],"bitflags":["dep:bitflags"],"default":["macros","realloc","async","std","bitflags","macro-string"],"futures-stream":["async","dep:futures"],"inter-task-wakeup":["async"],"macro-string":["wit-bindgen-rust-macro?/macro-string"],"macros":["dep:wit-bindgen-rust-macro"],"realloc":[],"rustc-dep-of-std":["dep:core","dep:alloc"],"std":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.57.1/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.85.0"},{"name":"wit-bindgen-core","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Low-level support for bindings generation based on WIT files for use with\n`wit-bindgen-cli` and other languages.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.72","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.3.19","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.218","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"wit-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen_core","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-core-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":false,"test":true}],"features":{"clap":["dep:clap"],"serde":["dep:serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-core-0.51.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wit-bindgen-rust","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Rust bindings generator for WIT and the component model, typically used through\nthe `wit-bindgen` crate's `generate!` macro.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.72","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.3.19","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.218","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.89","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["printing"],"target":null,"registry":null},{"name":"wasm-metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-component","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_bindgen_rust","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"codegen","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/tests/codegen.rs","edition":"2024","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"clap":["dep:clap","wit-bindgen-core/clap"],"serde":["dep:serde","wit-bindgen-core/serde"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":"1.87.0"},{"name":"wit-bindgen-rust-macro","version":"0.51.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Procedural macro paired with the `wit-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.72","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.89","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["printing"],"target":null,"registry":null},{"name":"wit-bindgen-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wit-bindgen-rust","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.51.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wit_bindgen_rust_macro","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/src/lib.rs","edition":"2024","doc":true,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false}],"features":{"async":[]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wit-bindgen","homepage":"https://github.com/bytecodealliance/wit-bindgen","documentation":null,"edition":"2024","links":null,"default_run":null,"rust_version":null},{"name":"wit-component","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Tooling for working with `*.wit` and component files together.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-encoder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std","wasmparser"],"target":null,"registry":null},{"name":"wasm-metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["simd","std","component-model","simd"],"target":null,"registry":null},{"name":"wast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^244.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wat","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wit-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["decoding","serde"],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libtest-mimic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["oci"],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["simd","std","component-model","features"],"target":null,"registry":null},{"name":"wasmprinter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["component-model"],"target":null,"registry":null},{"name":"wat","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.244.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["component-model"],"target":null,"registry":null},{"name":"wasmtime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^34.0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["cranelift","component-model","runtime","gc-drc"],"target":"cfg(not(target_family = \"wasm\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_component","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"components","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/components.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"interfaces","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/interfaces.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"linking","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/linking.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"merge","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/merge.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"targets","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/targets.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wit","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/tests/wit.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"dummy-module":["dep:wat"],"semver-check":["dummy-module"],"wat":["dep:wast","dep:wat"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-component-0.244.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Peter Huene "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-component","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-component","documentation":"https://docs.rs/wit-component","edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"wit-parser","version":"0.244.0","id":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Tooling for parsing `*.wit` files and working with their contents.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.58","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"id-arena","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["simd","std","validate","component-model","features"],"target":null,"registry":null},{"name":"wat","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.244.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["component-model"],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libtest-mimic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wit_parser","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-parser-0.244.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"all","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-parser-0.244.0/tests/all.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"decoding":["dep:wasmparser"],"default":["serde","decoding"],"serde":["dep:serde","dep:serde_derive","indexmap/serde","serde_json"],"serde_json":["dep:serde_json"],"wat":["decoding","dep:wat"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-parser-0.244.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-parser","homepage":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-parser","documentation":"https://docs.rs/wit-parser","edition":"2021","links":null,"default_run":null,"rust_version":"1.81.0"},{"name":"zmij","version":"1.0.21","id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","license":"MIT","license_file":null,"description":"A double-to-string conversion algorithm based on Schubfach and yy","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"opt-level","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/tests/exhaustive.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ryu_comparison","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/tests/ryu_comparison.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/box/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/zmij","homepage":null,"documentation":"https://docs.rs/zmij","edition":"2021","links":null,"default_run":null,"rust_version":"1.71"}],"workspace_members":["path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0"],"workspace_default_members":["path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0"],"resolve":{"nodes":[{"id":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"],"deps":[{"name":"anstyle","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_parse","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_query","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle_wincon","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"colorchoice","pkg":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"is_terminal_polyfill","pkg":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"utf8parse","pkg":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["auto","default","wincon"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2"],"deps":[{"name":"utf8parse","pkg":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","utf8"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-wincon@3.0.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"anstyle","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell_polyfill","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dependencies":[],"deps":[],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","dependencies":["registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"],"deps":[{"name":"find_msvc_tools","pkg":"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","dep_kinds":[{"kind":null,"target":null}]},{"name":"shlex","pkg":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@0.1.10","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1"],"deps":[{"name":"clap_builder","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"clap_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["color","default","derive","env","error-context","help","std","string","suggestions","usage"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.6.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1"],"deps":[{"name":"anstream","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstream@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"anstyle","pkg":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.14","dep_kinds":[{"kind":null,"target":null}]},{"name":"clap_lex","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"strsim","pkg":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["color","env","error-context","help","std","string","suggestions","usage"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.6.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"heck","pkg":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@1.1.0","dependencies":[],"deps":[],"features":[]},{"id":"path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97","registry+https://github.com/rust-lang/crates.io-index#wee_alloc@0.4.5"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"console_error_panic_hook","pkg":"registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"link_cli","pkg":"path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_test","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","dep_kinds":[{"kind":"dev","target":null}]},{"name":"web_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]},{"name":"wee_alloc","pkg":"registry+https://github.com/rust-lang/crates.io-index#wee_alloc@0.4.5","dep_kinds":[{"kind":null,"target":null}]}],"features":["console_error_panic_hook","default","wee_alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.5","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#console_error_panic_hook@0.1.7","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","dependencies":["registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6"],"deps":[{"name":"ctor_proc_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"dtor","pkg":"registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6","dep_kinds":[{"kind":null,"target":null}]}],"features":["__no_warn_on_missing_unsafe","default","dtor","proc_macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#ctor-proc-macro@0.0.6","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"leak_slice","pkg":"registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"data","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"mem","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"num","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"trees","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"tap","pkg":"registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":["data","default","mem","num","platform"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#dtor@0.0.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5"],"deps":[{"name":"dtor_proc_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5","dep_kinds":[{"kind":null,"target":null}]}],"features":["__no_warn_on_missing_unsafe","proc_macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#dtor-proc-macro@0.0.5","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","dependencies":["registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(unix)"},{"kind":null,"target":"cfg(target_os = \"hermit\")"},{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","dependencies":["registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"],"deps":[{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","dep_kinds":[{"kind":null,"target":null}]},{"name":"slab","pkg":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","slab","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))"},{"kind":null,"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))"},{"kind":null,"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))"},{"kind":null,"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))"},{"kind":null,"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))"},{"kind":null,"target":"cfg(target_os = \"netbsd\")"},{"kind":null,"target":"cfg(target_os = \"solaris\")"},{"kind":null,"target":"cfg(target_os = \"vxworks\")"}]},{"name":"r_efi","pkg":"registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","dep_kinds":[{"kind":null,"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))"}]},{"name":"wasip2","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))"}]},{"name":"wasip3","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p3\"))"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5"],"deps":[{"name":"foldhash","pkg":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","dep_kinds":[{"kind":null,"target":null}]}],"features":["default-hasher"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"],"deps":[{"name":"equivalent","pkg":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":"cfg(any())"}]},{"name":"serde_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","serde","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#leak_slice@0.2.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","dependencies":[],"deps":[],"features":["arch","default"]},{"id":"path+file:///tmp/gh-issue-solver-1778304097454/rust#link-cli@0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"doublets","pkg":"registry+https://github.com/rust-lang/crates.io-index#doublets@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"links_notation","pkg":"registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"lino_arguments","pkg":"registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#links-notation@0.13.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0"],"deps":[{"name":"nom","pkg":"registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#lino-arguments@0.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69"],"deps":[{"name":"clap","pkg":"registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"ctor","pkg":"registry+https://github.com/rust-lang/crates.io-index#ctor@0.4.3","dep_kinds":[{"kind":null,"target":null}]},{"name":"dotenvy","pkg":"registry+https://github.com/rust-lang/crates.io-index#dotenvy@0.15.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"lino_env","pkg":"registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#lino-env@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","dependencies":[],"deps":[],"features":["auxvec","elf","errno","general","ioctl","no_std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","dependencies":["registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186"],"deps":[{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#memory_units@0.4.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0"],"deps":[{"name":"cc","pkg":"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61","dep_kinds":[{"kind":"build","target":null}]},{"name":"walkdir","pkg":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","dep_kinds":[{"kind":"build","target":null}]}],"features":["alloc","default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"],"deps":[{"name":"memchr","pkg":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"windows","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","dependencies":["registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16"],"deps":[{"name":"autocfg","pkg":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0","dep_kinds":[{"kind":"build","target":null}]},{"name":"libm","pkg":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","libm","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dependencies":[],"deps":[],"features":["alloc","race","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-data@2.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"beef","pkg":"registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"platform_num","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-mem@0.3.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18"],"deps":[{"name":"allocator_api2","pkg":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.4.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"memmap2","pkg":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"tempfile","pkg":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"],"deps":[{"name":"num_traits","pkg":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#platform-trees@0.3.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0"],"deps":[{"name":"platform_num","pkg":"registry+https://github.com/rust-lang/crates.io-index#platform-num@0.8.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#r-efi@6.0.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc_errno","pkg":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"},{"kind":null,"target":"cfg(windows)"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"}]},{"name":"linux_raw_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))"},{"kind":null,"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["alloc","default","fs","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11"],"deps":[{"name":"winapi_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"],"deps":[{"name":"serde_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","derive","serde_derive","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"],"deps":[{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":"cfg(any())"}]}],"features":["alloc","result","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dependencies":["registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21"],"deps":[{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","dep_kinds":[{"kind":null,"target":null}]},{"name":"memchr","pkg":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":"cfg(any())"}]},{"name":"serde_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"zmij","pkg":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12","dependencies":[],"deps":[],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro","visit","visit-mut"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"fastrand","pkg":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.4.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2","dep_kinds":[{"kind":null,"target":"cfg(any(unix, windows, target_os = \"wasi\"))"}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustix","pkg":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4","dep_kinds":[{"kind":null,"target":"cfg(any(unix, target_os = \"wasi\"))"}]},{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default","getrandom"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","dependencies":["registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69"],"deps":[{"name":"thiserror_impl","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18","dependencies":["registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18"],"deps":[{"name":"thiserror_impl","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11"],"deps":[{"name":"same_file","pkg":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasip2@1.0.3+wasi-0.2.9","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1"],"deps":[{"name":"wit_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0"],"deps":[{"name":"wit_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustversion_compat","pkg":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","dep_kinds":[{"kind":"build","target":null}]},{"name":"wasm_bindgen_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","dependencies":["registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120"],"deps":[{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120"],"deps":[{"name":"bumpalo","pkg":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.120","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test@0.3.70","dependencies":["registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120"],"deps":[{"name":"async_trait","pkg":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","dep_kinds":[{"kind":null,"target":null}]},{"name":"cast","pkg":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]},{"name":"libm","pkg":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"minicov","pkg":"registry+https://github.com/rust-lang/crates.io-index#minicov@0.3.8","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", wasm_bindgen_unstable_test_coverage))"}]},{"name":"nu_ansi_term","pkg":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","dep_kinds":[{"kind":null,"target":null}]},{"name":"num_traits","pkg":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","dep_kinds":[{"kind":null,"target":null}]},{"name":"oorandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#oorandom@11.1.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_futures","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-futures@0.4.70","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_test_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_test_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-macro@0.3.70","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-test-shared@0.2.120","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0"],"deps":[{"name":"leb128fmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#leb128fmt@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["component-model","std","wasmparser"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_encoder","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","dep_kinds":[{"kind":null,"target":null}]}],"features":["component-model","features","hash-collections","simd","std","validate"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#web-sys@0.3.97","dependencies":["registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120"],"deps":[{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.97","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.120","dep_kinds":[{"kind":null,"target":null}]}],"features":["console","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wee_alloc@0.4.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@0.1.10","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","registry+https://github.com/rust-lang/crates.io-index#memory_units@0.4.0","registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@0.1.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186","dep_kinds":[{"kind":null,"target":"cfg(all(unix, not(target_arch = \"wasm32\")))"}]},{"name":"memory_units","pkg":"registry+https://github.com/rust-lang/crates.io-index#memory_units@0.4.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":["default","size_classes"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9","dependencies":["registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0","registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0"],"deps":[{"name":"winapi_i686_pc_windows_gnu","pkg":"registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0","dep_kinds":[{"kind":null,"target":"i686-pc-windows-gnu"}]},{"name":"winapi_x86_64_pc_windows_gnu","pkg":"registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnu"}]}],"features":["memoryapi","synchapi","winbase"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#winapi-i686-pc-windows-gnu@0.4.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2"],"deps":[{"name":"windows_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#winapi-x86_64-pc-windows-gnu@0.4.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","dependencies":["registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1"],"deps":[{"name":"windows_link","pkg":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["Win32","Win32_Foundation","Win32_Networking","Win32_Networking_WinSock","Win32_Security","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_Console","Win32_System_Diagnostics","Win32_System_Diagnostics_Debug","Win32_System_SystemInformation","default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0"],"deps":[{"name":"wit_bindgen_rust_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["async","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen@0.57.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"heck","pkg":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_parser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"heck","pkg":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"prettyplease","pkg":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_bindgen_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_component","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust-macro@0.51.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"prettyplease","pkg":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.37","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_bindgen_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-core@0.51.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_bindgen_rust","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-bindgen-rust@0.51.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["async"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-component@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_encoder","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-encoder@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-metadata@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wit_parser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wit-parser@0.244.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0"],"deps":[{"name":"anyhow","pkg":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102","dep_kinds":[{"kind":null,"target":null}]},{"name":"id_arena","pkg":"registry+https://github.com/rust-lang/crates.io-index#id-arena@2.3.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_xid","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasmparser@0.244.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["decoding","default","serde","serde_json"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21","dependencies":[],"deps":[],"features":[]}],"root":"path+file:///tmp/gh-issue-solver-1778304097454#clink-wasm@2.3.0"},"target_directory":"/tmp/gh-issue-solver-1778304097454/target","build_directory":"/tmp/gh-issue-solver-1778304097454/target","version":1,"workspace_root":"/tmp/gh-issue-solver-1778304097454","metadata":null} diff --git a/docs/case-studies/issue-73/evidence/cargo-test-lib-after.log b/docs/case-studies/issue-73/evidence/cargo-test-lib-after.log new file mode 100644 index 0000000..8f86800 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-test-lib-after.log @@ -0,0 +1,9 @@ + Compiling clink-wasm v2.3.0 (/tmp/gh-issue-solver-1778304097454) + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s + Running unittests src/lib.rs (target/debug/deps/clink_wasm-58f8c436e9d6cb16) + +running 2 tests +test tests::rejects_invalid_options ... ok +test tests::executes_queries_with_the_rust_core ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s diff --git a/docs/case-studies/issue-73/evidence/cargo-test-lib-before.log b/docs/case-studies/issue-73/evidence/cargo-test-lib-before.log new file mode 100644 index 0000000..03dca8f --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-test-lib-before.log @@ -0,0 +1,11 @@ + Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Finished `test` profile [unoptimized + debuginfo] target(s) in 1.24s + Running unittests src/lib.rs (target/debug/deps/clink_wasm-58f8c436e9d6cb16) + +running 2 tests +test tests::rejects_invalid_options ... ok +test tests::executes_queries_with_the_rust_core ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s diff --git a/docs/case-studies/issue-73/evidence/cargo-test-root-all-features.log b/docs/case-studies/issue-73/evidence/cargo-test-root-all-features.log new file mode 100644 index 0000000..8f86013 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-test-root-all-features.log @@ -0,0 +1,28 @@ + Compiling clink-wasm v2.3.0 (/tmp/gh-issue-solver-1778304097454) + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s + Running unittests src/lib.rs (target/debug/deps/clink_wasm-58f8c436e9d6cb16) + +running 2 tests +test tests::rejects_invalid_options ... ok +test tests::executes_queries_with_the_rust_core ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/dependabot_alert_tests.rs (target/debug/deps/dependabot_alert_tests-899ddd3881f01299) + +running 1 test +test root_wasm_crate_does_not_use_unmaintained_wee_alloc ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/web.rs (target/debug/deps/web-5130816949cd97d5) + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Doc-tests clink_wasm + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s diff --git a/docs/case-studies/issue-73/evidence/cargo-test-rust-core.log b/docs/case-studies/issue-73/evidence/cargo-test-rust-core.log new file mode 100644 index 0000000..2fe9174 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-test-rust-core.log @@ -0,0 +1,291 @@ + Compiling proc-macro2 v1.0.106 + Compiling quote v1.0.45 + Compiling unicode-ident v1.0.24 + Compiling autocfg v1.5.0 + Compiling libc v0.2.186 + Compiling getrandom v0.4.2 + Compiling rustix v1.1.4 + Compiling utf8parse v0.2.2 + Compiling thiserror v2.0.18 + Compiling anstyle-parse v1.0.0 + Compiling num-traits v0.2.19 + Compiling anstyle v1.0.14 + Compiling linux-raw-sys v0.12.1 + Compiling anstyle-query v1.1.5 + Compiling bitflags v2.11.1 + Compiling cfg-if v1.0.4 + Compiling serde_core v1.0.228 + Compiling colorchoice v1.0.5 + Compiling is_terminal_polyfill v1.70.2 + Compiling syn v2.0.117 + Compiling anstream v1.0.0 + Compiling strsim v0.11.1 + Compiling platform-num v0.8.0 + Compiling fastrand v2.4.1 + Compiling clap_lex v1.1.0 + Compiling dtor-proc-macro v0.0.5 + Compiling once_cell v1.21.4 + Compiling heck v0.5.0 + Compiling serde v1.0.228 + Compiling thiserror v1.0.69 + Compiling clap_builder v4.6.0 + Compiling dtor v0.0.6 + Compiling memmap2 v0.9.10 + Compiling beef v0.5.2 + Compiling memchr v2.8.0 + Compiling anyhow v1.0.102 + Compiling ctor-proc-macro v0.0.6 + Compiling tempfile v3.27.0 + Compiling allocator-api2 v0.4.0 + Compiling ctor v0.4.3 + Compiling nom v8.0.0 + Compiling platform-trees v0.3.4 + Compiling tap v1.0.1 + Compiling lino-env v0.1.0 + Compiling leak_slice v0.2.0 + Compiling dotenvy v0.15.7 + Compiling thiserror-impl v2.0.18 + Compiling clap_derive v4.6.1 + Compiling serde_derive v1.0.228 + Compiling thiserror-impl v1.0.69 + Compiling links-notation v0.13.0 + Compiling platform-data v2.0.0 + Compiling platform-mem v0.3.0 + Compiling clap v4.6.1 + Compiling doublets v0.3.0 + Compiling lino-arguments v0.3.0 + Compiling link-cli v0.1.0 (/tmp/gh-issue-solver-1778304097454/rust) + Finished `test` profile [unoptimized + debuginfo] target(s) in 8.56s + Running unittests src/lib.rs (rust/target/debug/deps/link_cli-9323afb9d21fdd89) + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running unittests src/main.rs (rust/target/debug/deps/clink-cf07fea0c11694c1) + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/changes_simplifier_tests.rs (rust/target/debug/deps/changes_simplifier_tests-abbf9b5d23e87bd9) + +running 9 tests +test test_simplify_chain ... ok +test test_simplify_empty ... ok +test test_simplify_issue26_alternative_scenario ... ok +test test_simplify_keeps_unchanged_states ... ok +test test_simplify_issue26_update_operation ... ok +test test_simplify_no_op ... ok +test test_simplify_specific_example_removes_intermediate_states ... ok +test test_simplify_with_unchanged ... ok +test test_simplify_multiple_branches_from_same_initial ... ok + +test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/cli_arguments_tests.rs (rust/target/debug/deps/cli_arguments_tests-481b22c97862f8db) + +running 7 tests +test parses_export_alias_as_lino_output_path ... ok +test parses_inline_alias_values_and_boolean_values ... ok +test parses_csharp_option_aliases_without_direct_clap_dependency ... ok +test parses_inline_export_alias_as_lino_output_path ... ok +test query_option_takes_precedence_over_positional_query ... ok +test rejects_extra_positional_queries ... ok +test returns_help_and_version_commands ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/cli_export_tests.rs (rust/target/debug/deps/cli_export_tests-552e171031fecfbd) + +running 3 tests +test export_alias_writes_numbered_references ... ok +test export_alias_writes_named_references ... ok +test structure_option_renders_left_branch_with_indexes ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running tests/cli_import_tests.rs (rust/target/debug/deps/cli_import_tests-b295998dd40f608d) + +running 1 test +test import_option_reads_numbered_lino_file ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/cli_named_types_tests.rs (rust/target/debug/deps/cli_named_types_tests-74c87c4fb351b6cc) + +running 1 test +test cli_stores_string_aliases_in_separate_names_database ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running tests/dependency_basis_tests.rs (rust/target/debug/deps/dependency_basis_tests-8f93e990cc26397d) + +running 2 tests +test rust_manifest_declares_required_basis_crates ... ok +test rust_manifest_uses_lino_arguments_without_direct_clap_dependency ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/link_storage_tests.rs (rust/target/debug/deps/link_storage_tests-5aa4733c33d08624) + +running 14 tests +test test_format_structure_renders_left_branch_with_link_indexes ... ok +test test_format_structure_renders_repeated_source_and_target_as_reference_on_right ... ok +test test_lino_lines_escape_names_that_need_quoting ... ok +test test_lino_lines_use_names_for_indexes_sources_and_targets ... ok +test test_lino_lines_select_quote_style_for_names_containing_quotes ... ok +test test_lino_lines_use_numbered_references_without_names ... ok +test test_storage_create ... ok +test test_storage_get_or_create ... ok +test test_storage_named_links ... ok +test test_storage_search ... ok +test test_storage_persistence ... ok +test test_storage_update ... ok +test test_write_lino_output_writes_complete_database ... ok +test test_storage_delete ... ok + +test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/link_tests.rs (rust/target/debug/deps/link_tests-19ff4900330e1bc1) + +running 5 tests +test test_link_creation ... ok +test test_link_is_null ... ok +test test_link_format ... ok +test test_link_round_trips_through_doublets_link ... ok +test test_link_is_full_point ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/lino_database_input_tests.rs (rust/target/debug/deps/lino_database_input_tests-2dc34f5b1a9ceb94) + +running 3 tests +test import_lino_text_creates_named_references_as_point_links ... ok +test import_lino_text_reproduces_numbered_links_at_explicit_indexes ... ok +test import_lino_text_treats_out_of_range_numbers_as_names ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/lino_link_tests.rs (rust/target/debug/deps/lino_link_tests-ec164e8ba1fee537) + +running 5 tests +test test_lino_link_is_numeric ... ok +test test_lino_link_is_variable ... ok +test test_lino_link_is_wildcard ... ok +test test_lino_link_with_values ... ok +test test_lino_link_new ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/named_types_decorator_tests.rs (rust/target/debug/deps/named_types_decorator_tests-90fd8dafba7d0daf) + +running 7 tests +test default_names_database_path_matches_csharp_convention ... ok +test decorator_can_be_built_from_existing_link_storages ... ok +test decorator_includes_pinned_types_decorator ... ok +test decorator_exposes_link_storage_operations_and_named_types ... ok +test reassigning_existing_name_moves_name_to_new_link ... ok +test delete_removes_associated_name_from_names_database ... ok +test setting_second_name_replaces_first_name ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/parser_tests.rs (rust/target/debug/deps/parser_tests-91df5872fa74d602) + +running 8 tests +test test_parse_empty ... ok +test test_parse_links_notation_backtick_unicode_identifier ... ok +test test_parse_query_format ... ok +test test_parse_link_with_id ... ok +test test_parse_simple_link ... ok +test test_parse_wildcard ... ok +test test_parse_nested_link ... ok +test test_parse_variable ... ok + +test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/pinned_types_decorator_tests.rs (rust/target/debug/deps/pinned_types_decorator_tests-0a78bb3f82e88ce0) + +running 3 tests +test decorator_rejects_unexpected_link_shape_at_reserved_address ... ok +test decorator_exposes_link_storage_operations_and_pinned_types ... ok +test decorator_supports_triplet_deconstruction_parity ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/query_processor_csharp_parity_tests.rs (rust/target/debug/deps/query_processor_csharp_parity_tests-9717159ae32fca6d) + +running 15 tests +test test_create_explicit_index_after_gap_matches_csharp ... ok +test test_create_deep_nested_numeric_links_matches_csharp ... ok +test test_delete_by_source_target_pattern_matches_csharp ... ok +test test_delete_all_by_index_wildcard_matches_csharp ... ok +test test_delete_by_wildcard_target_matches_csharp ... ok +test test_issue_20_substitute_matched_link_and_outgoing_link_matches_csharp ... ok +test test_issue_20_substitute_full_point_with_unbound_parts_matches_csharp ... ok +test test_swap_all_links_using_variables_matches_csharp ... ok +test test_no_op_variable_query_returns_matched_changes ... ok +test test_string_composite_left_child_does_not_create_extra_leaf ... ok +test test_unwrapped_create_query_matches_csharp ... ok +test test_delete_by_names_keeps_leaf_names_matches_csharp ... ok +test test_unknown_named_restriction_fails_without_auto_create ... ok +test test_string_aliases_in_variable_restriction_constrain_matches_to_named_links_matches_csharp ... ok +test test_named_link_rename_matches_csharp ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running tests/query_processor_tests.rs (rust/target/debug/deps/query_processor_tests-ff48d00e6ffbf85e) + +running 15 tests +test test_auto_create_missing_numeric_reference_creates_point_link ... ok +test test_deduplicate_duplicate_pair_with_named_links ... ok +test test_auto_create_missing_named_references_creates_point_links ... ok +test test_auto_create_missing_numeric_reference_fills_existing_gap ... ok +test test_deduplicate_duplicate_pair_with_numeric_links ... ok +test test_deduplicate_mixed_named_and_numeric ... ok +test test_deduplicate_named_links_multiple_queries ... ok +test test_future_numeric_references_succeed_without_auto_create ... ok +test test_missing_named_reference_fails_without_auto_create ... ok +test test_missing_numeric_reference_fails_without_auto_create ... ok +test test_deduplicate_with_different_pairs ... ok +test test_query_processor_empty ... ok +test test_deduplicate_nested_duplicates ... ok +test test_deduplicate_triple_duplicate_pair ... ok +test test_query_processor_create ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/unicode_sequence_converter_tests.rs (rust/target/debug/deps/unicode_sequence_converter_tests-5f45c52f53189d44) + +running 5 tests +test raw_number_converters_match_hybrid_external_reference_encoding ... ok +test caching_converter_decorator_reuses_cached_values ... ok +test balanced_variant_and_right_sequence_walker_preserve_symbol_order ... ok +test string_and_unicode_sequence_converters_round_trip_utf16_text ... ok +test target_and_char_symbol_converters_create_and_decode_symbols ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running tests/unicode_string_storage_tests.rs (rust/target/debug/deps/unicode_string_storage_tests-e82abeb94f422eaa) + +running 11 tests +test create_and_retrieve_empty_string ... ok +test create_and_retrieve_multiple_strings ... ok +test create_and_retrieve_simple_string ... ok +test create_and_retrieve_unicode_string_as_utf16_sequence ... ok +test name_external_reference_matches_csharp_hybrid_encoding ... ok +test deleting_non_named_link_does_not_affect_other_names ... ok +test create_and_retrieve_user_defined_type ... ok +test name_is_removed_when_link_is_deleted ... ok +test name_is_removed_when_external_reference_is_deleted ... ok +test pinned_types_are_created_and_named ... ok +test named_links_facade_matches_csharp_named_links_role ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Doc-tests link_cli + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s diff --git a/docs/case-studies/issue-73/evidence/cargo-tree-all-features-after.txt b/docs/case-studies/issue-73/evidence/cargo-tree-all-features-after.txt new file mode 100644 index 0000000..0efc146 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-tree-all-features-after.txt @@ -0,0 +1,141 @@ +clink-wasm v2.3.0 (/tmp/gh-issue-solver-1778304097454) +ā”œā”€ā”€ anyhow v1.0.102 +ā”œā”€ā”€ console_error_panic_hook v0.1.7 +│ ā”œā”€ā”€ cfg-if v1.0.4 +│ └── wasm-bindgen v0.2.120 +│ ā”œā”€ā”€ cfg-if v1.0.4 +│ ā”œā”€ā”€ once_cell v1.21.4 +│ ā”œā”€ā”€ wasm-bindgen-macro v0.2.120 (proc-macro) +│ │ ā”œā”€ā”€ quote v1.0.45 +│ │ │ └── proc-macro2 v1.0.106 +│ │ │ └── unicode-ident v1.0.24 +│ │ └── wasm-bindgen-macro-support v0.2.120 +│ │ ā”œā”€ā”€ bumpalo v3.20.2 +│ │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) +│ │ ā”œā”€ā”€ quote v1.0.45 (*) +│ │ ā”œā”€ā”€ syn v2.0.117 +│ │ │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) +│ │ │ ā”œā”€ā”€ quote v1.0.45 (*) +│ │ │ └── unicode-ident v1.0.24 +│ │ └── wasm-bindgen-shared v0.2.120 +│ │ └── unicode-ident v1.0.24 +│ └── wasm-bindgen-shared v0.2.120 (*) +│ [build-dependencies] +│ └── rustversion v1.0.22 (proc-macro) +ā”œā”€ā”€ link-cli v0.1.0 (/tmp/gh-issue-solver-1778304097454/rust) +│ ā”œā”€ā”€ anyhow v1.0.102 +│ ā”œā”€ā”€ doublets v0.3.0 +│ │ ā”œā”€ā”€ cfg-if v1.0.4 +│ │ ā”œā”€ā”€ leak_slice v0.2.0 +│ │ ā”œā”€ā”€ platform-data v2.0.0 +│ │ │ ā”œā”€ā”€ beef v0.5.2 +│ │ │ ā”œā”€ā”€ platform-num v0.8.0 +│ │ │ │ └── num-traits v0.2.19 +│ │ │ │ └── libm v0.2.16 +│ │ │ │ [build-dependencies] +│ │ │ │ └── autocfg v1.5.0 +│ │ │ └── thiserror v2.0.18 +│ │ │ └── thiserror-impl v2.0.18 (proc-macro) +│ │ │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) +│ │ │ ā”œā”€ā”€ quote v1.0.45 (*) +│ │ │ └── syn v2.0.117 (*) +│ │ ā”œā”€ā”€ platform-mem v0.3.0 +│ │ │ ā”œā”€ā”€ allocator-api2 v0.4.0 +│ │ │ ā”œā”€ā”€ memmap2 v0.9.10 +│ │ │ │ └── libc v0.2.186 +│ │ │ ā”œā”€ā”€ tempfile v3.27.0 +│ │ │ │ ā”œā”€ā”€ fastrand v2.4.1 +│ │ │ │ ā”œā”€ā”€ getrandom v0.4.2 +│ │ │ │ │ ā”œā”€ā”€ cfg-if v1.0.4 +│ │ │ │ │ └── libc v0.2.186 +│ │ │ │ ā”œā”€ā”€ once_cell v1.21.4 +│ │ │ │ └── rustix v1.1.4 +│ │ │ │ ā”œā”€ā”€ bitflags v2.11.1 +│ │ │ │ └── linux-raw-sys v0.12.1 +│ │ │ └── thiserror v2.0.18 (*) +│ │ ā”œā”€ā”€ platform-num v0.8.0 (*) +│ │ ā”œā”€ā”€ platform-trees v0.3.4 +│ │ │ └── platform-num v0.8.0 (*) +│ │ ā”œā”€ā”€ tap v1.0.1 +│ │ └── thiserror v2.0.18 (*) +│ ā”œā”€ā”€ links-notation v0.13.0 +│ │ └── nom v8.0.0 +│ │ └── memchr v2.8.0 +│ ā”œā”€ā”€ lino-arguments v0.3.0 +│ │ ā”œā”€ā”€ clap v4.6.1 +│ │ │ ā”œā”€ā”€ clap_builder v4.6.0 +│ │ │ │ ā”œā”€ā”€ anstream v1.0.0 +│ │ │ │ │ ā”œā”€ā”€ anstyle v1.0.14 +│ │ │ │ │ ā”œā”€ā”€ anstyle-parse v1.0.0 +│ │ │ │ │ │ └── utf8parse v0.2.2 +│ │ │ │ │ ā”œā”€ā”€ anstyle-query v1.1.5 +│ │ │ │ │ ā”œā”€ā”€ colorchoice v1.0.5 +│ │ │ │ │ ā”œā”€ā”€ is_terminal_polyfill v1.70.2 +│ │ │ │ │ └── utf8parse v0.2.2 +│ │ │ │ ā”œā”€ā”€ anstyle v1.0.14 +│ │ │ │ ā”œā”€ā”€ clap_lex v1.1.0 +│ │ │ │ └── strsim v0.11.1 +│ │ │ └── clap_derive v4.6.1 (proc-macro) +│ │ │ ā”œā”€ā”€ heck v0.5.0 +│ │ │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) +│ │ │ ā”œā”€ā”€ quote v1.0.45 (*) +│ │ │ └── syn v2.0.117 (*) +│ │ ā”œā”€ā”€ ctor v0.4.3 +│ │ │ ā”œā”€ā”€ ctor-proc-macro v0.0.6 (proc-macro) +│ │ │ └── dtor v0.0.6 +│ │ │ └── dtor-proc-macro v0.0.5 (proc-macro) +│ │ ā”œā”€ā”€ dotenvy v0.15.7 +│ │ ā”œā”€ā”€ lino-env v0.1.0 +│ │ ā”œā”€ā”€ serde v1.0.228 +│ │ │ ā”œā”€ā”€ serde_core v1.0.228 +│ │ │ └── serde_derive v1.0.228 (proc-macro) +│ │ │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) +│ │ │ ā”œā”€ā”€ quote v1.0.45 (*) +│ │ │ └── syn v2.0.117 (*) +│ │ └── thiserror v1.0.69 +│ │ └── thiserror-impl v1.0.69 (proc-macro) +│ │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) +│ │ ā”œā”€ā”€ quote v1.0.45 (*) +│ │ └── syn v2.0.117 (*) +│ └── thiserror v2.0.18 (*) +ā”œā”€ā”€ serde v1.0.228 (*) +ā”œā”€ā”€ serde_json v1.0.149 +│ ā”œā”€ā”€ itoa v1.0.18 +│ ā”œā”€ā”€ memchr v2.8.0 +│ ā”œā”€ā”€ serde_core v1.0.228 +│ └── zmij v1.0.21 +ā”œā”€ā”€ wasm-bindgen v0.2.120 (*) +└── web-sys v0.3.97 + ā”œā”€ā”€ js-sys v0.3.97 + │ ā”œā”€ā”€ cfg-if v1.0.4 + │ ā”œā”€ā”€ futures-util v0.3.32 + │ │ ā”œā”€ā”€ futures-core v0.3.32 + │ │ ā”œā”€ā”€ futures-task v0.3.32 + │ │ ā”œā”€ā”€ pin-project-lite v0.2.17 + │ │ └── slab v0.4.12 + │ ā”œā”€ā”€ once_cell v1.21.4 + │ └── wasm-bindgen v0.2.120 (*) + └── wasm-bindgen v0.2.120 (*) +[dev-dependencies] +└── wasm-bindgen-test v0.3.70 + ā”œā”€ā”€ async-trait v0.1.89 (proc-macro) + │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) + │ ā”œā”€ā”€ quote v1.0.45 (*) + │ └── syn v2.0.117 (*) + ā”œā”€ā”€ cast v0.3.0 + ā”œā”€ā”€ js-sys v0.3.97 (*) + ā”œā”€ā”€ libm v0.2.16 + ā”œā”€ā”€ nu-ansi-term v0.50.3 + ā”œā”€ā”€ num-traits v0.2.19 (*) + ā”œā”€ā”€ oorandom v11.1.5 + ā”œā”€ā”€ serde v1.0.228 (*) + ā”œā”€ā”€ serde_json v1.0.149 (*) + ā”œā”€ā”€ wasm-bindgen v0.2.120 (*) + ā”œā”€ā”€ wasm-bindgen-futures v0.4.70 + │ ā”œā”€ā”€ js-sys v0.3.97 (*) + │ └── wasm-bindgen v0.2.120 (*) + ā”œā”€ā”€ wasm-bindgen-test-macro v0.3.70 (proc-macro) + │ ā”œā”€ā”€ proc-macro2 v1.0.106 (*) + │ ā”œā”€ā”€ quote v1.0.45 (*) + │ └── syn v2.0.117 (*) + └── wasm-bindgen-test-shared v0.2.120 diff --git a/docs/case-studies/issue-73/evidence/cargo-tree-wee-alloc-before.txt b/docs/case-studies/issue-73/evidence/cargo-tree-wee-alloc-before.txt new file mode 100644 index 0000000..23eab46 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/cargo-tree-wee-alloc-before.txt @@ -0,0 +1,2 @@ +wee_alloc v0.4.5 +└── clink-wasm v2.3.0 (/tmp/gh-issue-solver-1778304097454) diff --git a/docs/case-studies/issue-73/evidence/check-file-size-rust.log b/docs/case-studies/issue-73/evidence/check-file-size-rust.log new file mode 100644 index 0000000..f0025a3 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/check-file-size-rust.log @@ -0,0 +1,7 @@ + +Checking files for maximum 1000 lines... + +Checking Rust files in rust/... + Found 49 Rust file(s) + +Checked 49 file(s) - all within the line limit diff --git a/docs/case-studies/issue-73/evidence/code-search-wee-alloc.json b/docs/case-studies/issue-73/evidence/code-search-wee-alloc.json new file mode 100644 index 0000000..0c64ef8 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/code-search-wee-alloc.json @@ -0,0 +1 @@ +[{"path":"src/lib.rs","repository":{"id":"R_kgDONXCAbg","isFork":false,"isPrivate":false,"nameWithOwner":"link-foundation/link-cli","url":"https://github.com/link-foundation/link-cli"},"url":"https://github.com/link-foundation/link-cli/blob/43617a775604f1fbbc99e9563cb7db4c54a1acc6/src/lib.rs"},{"path":"Cargo.toml","repository":{"id":"R_kgDONXCAbg","isFork":false,"isPrivate":false,"nameWithOwner":"link-foundation/link-cli","url":"https://github.com/link-foundation/link-cli"},"url":"https://github.com/link-foundation/link-cli/blob/43617a775604f1fbbc99e9563cb7db4c54a1acc6/Cargo.toml"},{"path":"Cargo.lock","repository":{"id":"R_kgDONXCAbg","isFork":false,"isPrivate":false,"nameWithOwner":"link-foundation/link-cli","url":"https://github.com/link-foundation/link-cli"},"url":"https://github.com/link-foundation/link-cli/blob/43617a775604f1fbbc99e9563cb7db4c54a1acc6/Cargo.lock"}] diff --git a/docs/case-studies/issue-73/evidence/dependabot-alert-1.json b/docs/case-studies/issue-73/evidence/dependabot-alert-1.json new file mode 100644 index 0000000..dfd86bc --- /dev/null +++ b/docs/case-studies/issue-73/evidence/dependabot-alert-1.json @@ -0,0 +1 @@ +{"number":1,"state":"open","dependency":{"package":{"ecosystem":"rust","name":"wee_alloc"},"manifest_path":"Cargo.lock","scope":"runtime","relationship":"unknown"},"security_advisory":{"ghsa_id":"GHSA-rc23-xxgq-x27g","cve_id":null,"summary":"wee_alloc is Unmaintained","description":"Two of the maintainers have indicated that the crate may not be maintained.\n\nThe crate has open issues including memory leaks and may not be suitable for production use.\n\nIt may be best to switch to the default Rust standard allocator on wasm32 targets.\n\nLast release seems to have been three years ago.","severity":"critical","identifiers":[{"value":"GHSA-rc23-xxgq-x27g","type":"GHSA"}],"references":[{"url":"https://github.com/rustwasm/wee_alloc/issues/107"},{"url":"https://rustsec.org/advisories/RUSTSEC-2022-0054.html"},{"url":"https://github.com/advisories/GHSA-rc23-xxgq-x27g"}],"published_at":"2022-09-16T17:18:28Z","updated_at":"2023-01-11T05:07:42Z","withdrawn_at":null,"vulnerabilities":[{"package":{"ecosystem":"rust","name":"wee_alloc"},"severity":"critical","vulnerable_version_range":">= 0","first_patched_version":null}],"cvss_severities":{"cvss_v3":{"vector_string":null,"score":0.0},"cvss_v4":{"vector_string":null,"score":0.0}},"cvss":{"vector_string":null,"score":0.0},"cwes":[],"classification":"general"},"security_vulnerability":{"package":{"ecosystem":"rust","name":"wee_alloc"},"severity":"critical","vulnerable_version_range":">= 0","first_patched_version":null},"url":"https://api.github.com/repos/link-foundation/link-cli/dependabot/alerts/1","html_url":"https://github.com/link-foundation/link-cli/security/dependabot/1","created_at":"2026-05-02T05:13:35Z","updated_at":"2026-05-02T05:13:35Z","dismissal_request":null,"assignees":[],"dismissed_at":null,"dismissed_by":null,"dismissed_reason":null,"dismissed_comment":null,"fixed_at":null,"auto_dismissed_at":null} \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/dependabot-alerts.json b/docs/case-studies/issue-73/evidence/dependabot-alerts.json new file mode 100644 index 0000000..62c428a --- /dev/null +++ b/docs/case-studies/issue-73/evidence/dependabot-alerts.json @@ -0,0 +1 @@ +[{"number":1,"state":"open","dependency":{"package":{"ecosystem":"rust","name":"wee_alloc"},"manifest_path":"Cargo.lock","scope":"runtime","relationship":"unknown"},"security_advisory":{"ghsa_id":"GHSA-rc23-xxgq-x27g","cve_id":null,"summary":"wee_alloc is Unmaintained","description":"Two of the maintainers have indicated that the crate may not be maintained.\n\nThe crate has open issues including memory leaks and may not be suitable for production use.\n\nIt may be best to switch to the default Rust standard allocator on wasm32 targets.\n\nLast release seems to have been three years ago.","severity":"critical","identifiers":[{"value":"GHSA-rc23-xxgq-x27g","type":"GHSA"}],"references":[{"url":"https://github.com/rustwasm/wee_alloc/issues/107"},{"url":"https://rustsec.org/advisories/RUSTSEC-2022-0054.html"},{"url":"https://github.com/advisories/GHSA-rc23-xxgq-x27g"}],"published_at":"2022-09-16T17:18:28Z","updated_at":"2023-01-11T05:07:42Z","withdrawn_at":null,"vulnerabilities":[{"package":{"ecosystem":"rust","name":"wee_alloc"},"severity":"critical","vulnerable_version_range":">= 0","first_patched_version":null}],"cvss_severities":{"cvss_v3":{"vector_string":null,"score":0.0},"cvss_v4":{"vector_string":null,"score":0.0}},"cvss":{"vector_string":null,"score":0.0},"cwes":[],"classification":"general"},"security_vulnerability":{"package":{"ecosystem":"rust","name":"wee_alloc"},"severity":"critical","vulnerable_version_range":">= 0","first_patched_version":null},"url":"https://api.github.com/repos/link-foundation/link-cli/dependabot/alerts/1","html_url":"https://github.com/link-foundation/link-cli/security/dependabot/1","created_at":"2026-05-02T05:13:35Z","updated_at":"2026-05-02T05:13:35Z","dismissal_request":null,"assignees":[],"dismissed_at":null,"dismissed_by":null,"dismissed_reason":null,"dismissed_comment":null,"fixed_at":null,"auto_dismissed_at":null}] \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/dependabot-regression-test-after.log b/docs/case-studies/issue-73/evidence/dependabot-regression-test-after.log new file mode 100644 index 0000000..9988d8a --- /dev/null +++ b/docs/case-studies/issue-73/evidence/dependabot-regression-test-after.log @@ -0,0 +1,11 @@ + Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Blocking waiting for file lock on package cache + Compiling clink-wasm v2.3.0 (/tmp/gh-issue-solver-1778304097454) + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.62s + Running tests/dependabot_alert_tests.rs (target/debug/deps/dependabot_alert_tests-899ddd3881f01299) + +running 1 test +test root_wasm_crate_does_not_use_unmaintained_wee_alloc ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s diff --git a/docs/case-studies/issue-73/evidence/dependabot-regression-test-before.log b/docs/case-studies/issue-73/evidence/dependabot-regression-test-before.log new file mode 100644 index 0000000..0bcc5a6 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/dependabot-regression-test-before.log @@ -0,0 +1,22 @@ + Compiling clink-wasm v2.3.0 (/tmp/gh-issue-solver-1778304097454) + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.88s + Running tests/dependabot_alert_tests.rs (target/debug/deps/dependabot_alert_tests-899ddd3881f01299) + +running 1 test +test root_wasm_crate_does_not_use_unmaintained_wee_alloc ... FAILED + +failures: + +---- root_wasm_crate_does_not_use_unmaintained_wee_alloc stdout ---- + +thread 'root_wasm_crate_does_not_use_unmaintained_wee_alloc' (848439) panicked at tests/dependabot_alert_tests.rs:14:9: +Cargo.toml must not reference wee_alloc; GHSA-rc23-xxgq-x27g has no patched version +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + + +failures: + root_wasm_crate_does_not_use_unmaintained_wee_alloc + +test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +error: test failed, to rerun pass `--test dependabot_alert_tests` diff --git a/docs/case-studies/issue-73/evidence/dependabot-regression-test-final.log b/docs/case-studies/issue-73/evidence/dependabot-regression-test-final.log new file mode 100644 index 0000000..3ccf99b --- /dev/null +++ b/docs/case-studies/issue-73/evidence/dependabot-regression-test-final.log @@ -0,0 +1,7 @@ + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s + Running tests/dependabot_alert_tests.rs (target/debug/deps/dependabot_alert_tests-899ddd3881f01299) + +running 1 test +test root_wasm_crate_does_not_use_unmaintained_wee_alloc ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s diff --git a/docs/case-studies/issue-73/evidence/github-advisory-ghsa-rc23-xxgq-x27g.json b/docs/case-studies/issue-73/evidence/github-advisory-ghsa-rc23-xxgq-x27g.json new file mode 100644 index 0000000..ec9935b --- /dev/null +++ b/docs/case-studies/issue-73/evidence/github-advisory-ghsa-rc23-xxgq-x27g.json @@ -0,0 +1 @@ +{"ghsa_id":"GHSA-rc23-xxgq-x27g","cve_id":null,"url":"https://api.github.com/advisories/GHSA-rc23-xxgq-x27g","html_url":"https://github.com/advisories/GHSA-rc23-xxgq-x27g","summary":"wee_alloc is Unmaintained","description":"Two of the maintainers have indicated that the crate may not be maintained.\n\nThe crate has open issues including memory leaks and may not be suitable for production use.\n\nIt may be best to switch to the default Rust standard allocator on wasm32 targets.\n\nLast release seems to have been three years ago.","type":"reviewed","severity":"critical","repository_advisory_url":null,"source_code_location":"https://github.com/rustwasm/wee_alloc","identifiers":[{"value":"GHSA-rc23-xxgq-x27g","type":"GHSA"}],"references":["https://github.com/rustwasm/wee_alloc/issues/107","https://rustsec.org/advisories/RUSTSEC-2022-0054.html","https://github.com/advisories/GHSA-rc23-xxgq-x27g"],"published_at":"2022-09-16T17:18:28Z","updated_at":"2023-01-11T05:07:42Z","github_reviewed_at":"2022-09-16T17:18:28Z","nvd_published_at":null,"withdrawn_at":null,"vulnerabilities":[{"package":{"ecosystem":"rust","name":"wee_alloc"},"vulnerable_version_range":">= 0","first_patched_version":null,"vulnerable_functions":[]}],"cvss_severities":{"cvss_v3":{"vector_string":null,"score":0.0},"cvss_v4":{"vector_string":null,"score":0.0}},"cwes":[],"credits":[],"cvss":{"vector_string":null,"score":null}} \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/issue-73-comments.json b/docs/case-studies/issue-73/evidence/issue-73-comments.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/issue-73-comments.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/issue-73.json b/docs/case-studies/issue-73/evidence/issue-73.json new file mode 100644 index 0000000..7c93410 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/issue-73.json @@ -0,0 +1 @@ +{"author":{"id":"MDQ6VXNlcjE0MzE5MDQ=","is_bot":false,"login":"konard","name":"Konstantin Diachenko"},"body":"We need to download all logs and data related about the issue to this repository, make sure we compile that data to `./docs/case-studies/issue-{id}` folder, and use it to do deep case study analysis (also make sure to search online for additional facts and data), in which we will reconstruct timeline/sequence of events, list of each and all requirements from the issue, find root causes of the each problem, and propose possible solutions and solution plans for each requirement (we should also check known existing components/libraries, that solve similar problem or can help in solutions).\n\nIf there is not enough data to find actual root cause, add debug output and verbose mode if not present, that will allow us to find root cause on next iteration.\n\nIf issue related to any other repository/project, where we can report issues on GitHub, please do so. Each issue must contain reproducible examples, workarounds and suggestions for fix the issue in code.\n\nPlease plan and execute everything in a single pull request, you have unlimited time and context, as context auto-compacts and you can continue indefinitely, until it is each and every requirement fully addressed, and everything is totally done.","comments":[],"createdAt":"2026-05-09T05:21:08Z","labels":[{"id":"LA_kwDONXCAbs8AAAAB0ixENw","name":"bug","description":"Something isn't working","color":"d73a4a"}],"number":73,"state":"OPEN","title":"We need address issue from https://github.com/link-foundation/link-cli/security/dependabot/1","updatedAt":"2026-05-09T05:21:08Z","url":"https://github.com/link-foundation/link-cli/issues/73"} diff --git a/docs/case-studies/issue-73/evidence/local-wee-alloc-references-after.txt b/docs/case-studies/issue-73/evidence/local-wee-alloc-references-after.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/case-studies/issue-73/evidence/local-wee-alloc-references-before.txt b/docs/case-studies/issue-73/evidence/local-wee-alloc-references-before.txt new file mode 100644 index 0000000..c82920e --- /dev/null +++ b/docs/case-studies/issue-73/evidence/local-wee-alloc-references-before.txt @@ -0,0 +1,6 @@ +Cargo.toml:18:wee_alloc = { version = "0.4.5", optional = true } +Cargo.lock:182: "wee_alloc", +Cargo.lock:972:name = "wee_alloc" +src/lib.rs:8:#[cfg(feature = "wee_alloc")] +src/lib.rs:9:#[global_allocator] +src/lib.rs:10:static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; diff --git a/docs/case-studies/issue-73/evidence/npm-audit-after.json b/docs/case-studies/issue-73/evidence/npm-audit-after.json new file mode 100644 index 0000000..e8b5516 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/npm-audit-after.json @@ -0,0 +1,22 @@ +{ + "auditReportVersion": 2, + "vulnerabilities": {}, + "metadata": { + "vulnerabilities": { + "info": 0, + "low": 0, + "moderate": 0, + "high": 0, + "critical": 0, + "total": 0 + }, + "dependencies": { + "prod": 6, + "dev": 49, + "optional": 33, + "peer": 0, + "peerOptional": 0, + "total": 54 + } + } +} diff --git a/docs/case-studies/issue-73/evidence/npm-audit-before.json b/docs/case-studies/issue-73/evidence/npm-audit-before.json new file mode 100644 index 0000000..e8b5516 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/npm-audit-before.json @@ -0,0 +1,22 @@ +{ + "auditReportVersion": 2, + "vulnerabilities": {}, + "metadata": { + "vulnerabilities": { + "info": 0, + "low": 0, + "moderate": 0, + "high": 0, + "critical": 0, + "total": 0 + }, + "dependencies": { + "prod": 6, + "dev": 49, + "optional": 33, + "peer": 0, + "peerOptional": 0, + "total": 54 + } + } +} diff --git a/docs/case-studies/issue-73/evidence/npm-ci.log b/docs/case-studies/issue-73/evidence/npm-ci.log new file mode 100644 index 0000000..a5f1923 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/npm-ci.log @@ -0,0 +1,7 @@ + +added 23 packages, and audited 24 packages in 2s + +8 packages are looking for funding + run `npm fund` for details + +found 0 vulnerabilities diff --git a/docs/case-studies/issue-73/evidence/npm-run-build.log b/docs/case-studies/issue-73/evidence/npm-run-build.log new file mode 100644 index 0000000..f95afef --- /dev/null +++ b/docs/case-studies/issue-73/evidence/npm-run-build.log @@ -0,0 +1,60 @@ + +> link-cli-web@2.3.0 build +> npm run build:wasm && npm run build:web + + +> link-cli-web@2.3.0 build:wasm +> wasm-pack build --target web --out-dir web/pkg + +[INFO wasm_pack::command] Running build command... +[INFO wasm_pack::command::build] Checking rustc version... +[INFO wasm_pack::command::build] rustc version is 95. +[INFO wasm_pack::command::build] Checking crate configuration... +[INFO wasm_pack::command::build] Crate is correctly configured. +[INFO wasm_pack::command::build] Checking for wasm-target... +[INFO]: šŸŽÆ Checking for the Wasm target... +[INFO wasm_pack::build::wasm_target] Found wasm32-unknown-unknown in "/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" +[INFO wasm_pack::command::build] Checking for wasm-target was successful. +[INFO wasm_pack::command::build] Building wasm... +[INFO]: šŸŒ€ Compiling to Wasm... + Finished `release` profile [optimized] target(s) in 0.06s +[INFO wasm_pack::command::build] wasm built at "/tmp/gh-issue-solver-1778304097454/target/wasm32-unknown-unknown/release/clink_wasm.wasm". +[INFO wasm_pack::command::build] Creating a pkg directory... +[INFO wasm_pack::command::build] Created a pkg directory at "/tmp/gh-issue-solver-1778304097454". +[INFO wasm_pack::command::build] Identifying wasm-bindgen dependency... +[INFO wasm_pack::command::build] Installing wasm-bindgen-cli... +[INFO]: ā¬‡ļø Installing wasm-bindgen... +[INFO wasm_pack::command::build] Installing wasm-bindgen-cli was successful. +[INFO wasm_pack::command::build] Building the wasm bindings... +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen" "--version" +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen" "--version" +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen" "/tmp/gh-issue-solver-1778304097454/target/wasm32-unknown-unknown/release/clink_wasm.wasm" "--out-dir" "/tmp/gh-issue-solver-1778304097454/web/pkg" "--typescript" "--target" "web" +[INFO wasm_pack::command::build] wasm bindings were built at "/tmp/gh-issue-solver-1778304097454/web/pkg". +[INFO wasm_pack::command::build] executing wasm-opt with ["-O"] +[INFO]: Optimizing wasm binaries with `wasm-opt`... +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-opt-1ceaaea8b7b5f7e0/bin/wasm-opt" "/tmp/gh-issue-solver-1778304097454/web/pkg/clink_wasm_bg.wasm" "-o" "/tmp/gh-issue-solver-1778304097454/web/pkg/clink_wasm_bg.wasm-opt.wasm" "-O" +[INFO wasm_pack::command::build] Wrote a package.json at "/tmp/gh-issue-solver-1778304097454/web/pkg/package.json". +[INFO wasm_pack::command::build] Copying readme from crate... +[INFO wasm_pack::command::build] Copied readme from crate to "/tmp/gh-issue-solver-1778304097454/web/pkg". +[INFO wasm_pack::command::build] Copying license from crate... +[INFO wasm_pack::command::build] Copied license from crate to "/tmp/gh-issue-solver-1778304097454/web/pkg". +[INFO wasm_pack::command::build] Done in 3.39s. +[INFO wasm_pack::command::build] Your wasm pkg is ready to publish at /tmp/gh-issue-solver-1778304097454/web/pkg. +[INFO]: ✨ Done in 3.39s +[INFO]: šŸ“¦ Your wasm pkg is ready to publish at /tmp/gh-issue-solver-1778304097454/web/pkg. + +> link-cli-web@2.3.0 build:web +> vite build --config web/vite.config.js + +vite v8.0.10 building client environment for production... + transforming...āœ“ 1736 modules transformed. +rendering chunks... +computing gzip size... +dist/assets/favicon-CIVoLc1m.svg 0.37 kB │ gzip: 0.24 kB +dist/index.html 0.63 kB │ gzip: 0.38 kB +dist/assets/doublets_web_bg-cVQpTmMF.wasm 51.41 kB │ gzip: 20.96 kB +dist/assets/clink_wasm_bg-BvHtCWnC.wasm 284.35 kB │ gzip: 123.89 kB +dist/assets/index-D8XZ-J-o.css 5.91 kB │ gzip: 2.07 kB +dist/assets/index-DKrl0KH8.js 220.94 kB │ gzip: 68.67 kB + +āœ“ built in 260ms diff --git a/docs/case-studies/issue-73/evidence/npm-run-test-wasm.log b/docs/case-studies/issue-73/evidence/npm-run-test-wasm.log new file mode 100644 index 0000000..17788df --- /dev/null +++ b/docs/case-studies/issue-73/evidence/npm-run-test-wasm.log @@ -0,0 +1,42 @@ + +> link-cli-web@2.3.0 test:wasm +> wasm-pack test --node + +[INFO wasm_pack::command] Running test command... +[INFO wasm_pack::command::test] Checking rustc version... +[INFO wasm_pack::command::test] Rustc version is correct. +[INFO wasm_pack::command::test] Adding wasm-target... +[INFO]: šŸŽÆ Checking for the Wasm target... +[INFO wasm_pack::build::wasm_target] Found wasm32-unknown-unknown in "/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" +[INFO wasm_pack::command::test] Adding wasm-target was successful. +[INFO wasm_pack::command::test] Compiling tests to wasm... +[INFO wasm_pack::child] Running cd "/tmp/gh-issue-solver-1778304097454" && CARGO_BUILD_TARGET="wasm32-unknown-unknown" "cargo" "build" "--tests" + Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s +[INFO wasm_pack::command::test] Finished compiling tests to wasm. +[INFO wasm_pack::command::test] Identifying wasm-bindgen dependency... +[INFO]: ā¬‡ļø Installing wasm-bindgen... +[INFO wasm_pack::command::test] Getting wasm-bindgen-cli was successful. +[INFO wasm_pack::command::test] Running tests in node... +[INFO wasm_pack::child] Running cd "/tmp/gh-issue-solver-1778304097454" && CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER="/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen-test-runner" WASM_BINDGEN_TEST_ONLY_NODE="1" "cargo" "test" "--target" "wasm32-unknown-unknown" + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s + Running unittests src/lib.rs (target/wasm32-unknown-unknown/debug/deps/clink_wasm-e3be95b31677a023.wasm) +no tests to run! + Running tests/dependabot_alert_tests.rs (target/wasm32-unknown-unknown/debug/deps/dependabot_alert_tests-c9bec50acd680678.wasm) +no tests to run! + Running tests/web.rs (target/wasm32-unknown-unknown/debug/deps/web-ce1f414deecf83eb.wasm) +running 4 tests +test reports_invalid_options ... ok +test exposes_versions ... ok +test executes_lino_queries_with_the_rust_core ... ok +test creates_a_clink_instance ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 filtered out; finished in 0.03s + + Doc-tests clink_wasm + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +[INFO wasm_pack::command::test] Finished running tests in node. +[INFO wasm_pack::command::test] Done in 3.62s. diff --git a/docs/case-studies/issue-73/evidence/npm-test.log b/docs/case-studies/issue-73/evidence/npm-test.log new file mode 100644 index 0000000..ffcc37b --- /dev/null +++ b/docs/case-studies/issue-73/evidence/npm-test.log @@ -0,0 +1,106 @@ + +> link-cli-web@2.3.0 test +> npm run test:wasm && npm run build + + +> link-cli-web@2.3.0 test:wasm +> wasm-pack test --node + +[INFO wasm_pack::command] Running test command... +[INFO wasm_pack::command::test] Checking rustc version... +[INFO wasm_pack::command::test] Rustc version is correct. +[INFO wasm_pack::command::test] Adding wasm-target... +[INFO]: šŸŽÆ Checking for the Wasm target... +[INFO wasm_pack::build::wasm_target] Found wasm32-unknown-unknown in "/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" +[INFO wasm_pack::command::test] Adding wasm-target was successful. +[INFO wasm_pack::command::test] Compiling tests to wasm... +[INFO wasm_pack::child] Running cd "/tmp/gh-issue-solver-1778304097454" && CARGO_BUILD_TARGET="wasm32-unknown-unknown" "cargo" "build" "--tests" + Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s +[INFO wasm_pack::command::test] Finished compiling tests to wasm. +[INFO wasm_pack::command::test] Identifying wasm-bindgen dependency... +[INFO]: ā¬‡ļø Installing wasm-bindgen... +[INFO wasm_pack::command::test] Getting wasm-bindgen-cli was successful. +[INFO wasm_pack::command::test] Running tests in node... +[INFO wasm_pack::child] Running cd "/tmp/gh-issue-solver-1778304097454" && CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER="/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen-test-runner" WASM_BINDGEN_TEST_ONLY_NODE="1" "cargo" "test" "--target" "wasm32-unknown-unknown" + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s + Running unittests src/lib.rs (target/wasm32-unknown-unknown/debug/deps/clink_wasm-e3be95b31677a023.wasm) +no tests to run! + Running tests/dependabot_alert_tests.rs (target/wasm32-unknown-unknown/debug/deps/dependabot_alert_tests-c9bec50acd680678.wasm) +no tests to run! + Running tests/web.rs (target/wasm32-unknown-unknown/debug/deps/web-ce1f414deecf83eb.wasm) +running 4 tests +test reports_invalid_options ... ok +test exposes_versions ... ok +test executes_lino_queries_with_the_rust_core ... ok +test creates_a_clink_instance ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 filtered out; finished in 0.03s + + Doc-tests clink_wasm + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +[INFO wasm_pack::command::test] Finished running tests in node. +[INFO wasm_pack::command::test] Done in 3.68s. + +> link-cli-web@2.3.0 build +> npm run build:wasm && npm run build:web + + +> link-cli-web@2.3.0 build:wasm +> wasm-pack build --target web --out-dir web/pkg + +[INFO wasm_pack::command] Running build command... +[INFO wasm_pack::command::build] Checking rustc version... +[INFO wasm_pack::command::build] rustc version is 95. +[INFO wasm_pack::command::build] Checking crate configuration... +[INFO wasm_pack::command::build] Crate is correctly configured. +[INFO wasm_pack::command::build] Checking for wasm-target... +[INFO]: šŸŽÆ Checking for the Wasm target... +[INFO wasm_pack::build::wasm_target] Found wasm32-unknown-unknown in "/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" +[INFO wasm_pack::command::build] Checking for wasm-target was successful. +[INFO wasm_pack::command::build] Building wasm... +[INFO]: šŸŒ€ Compiling to Wasm... + Finished `release` profile [optimized] target(s) in 0.06s +[INFO wasm_pack::command::build] wasm built at "/tmp/gh-issue-solver-1778304097454/target/wasm32-unknown-unknown/release/clink_wasm.wasm". +[INFO wasm_pack::command::build] Creating a pkg directory... +[INFO wasm_pack::command::build] Created a pkg directory at "/tmp/gh-issue-solver-1778304097454". +[INFO wasm_pack::command::build] Identifying wasm-bindgen dependency... +[INFO wasm_pack::command::build] Installing wasm-bindgen-cli... +[INFO]: ā¬‡ļø Installing wasm-bindgen... +[INFO wasm_pack::command::build] Installing wasm-bindgen-cli was successful. +[INFO wasm_pack::command::build] Building the wasm bindings... +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen" "--version" +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen" "--version" +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-bindgen-6100c0c263093c56/wasm-bindgen" "/tmp/gh-issue-solver-1778304097454/target/wasm32-unknown-unknown/release/clink_wasm.wasm" "--out-dir" "/tmp/gh-issue-solver-1778304097454/web/pkg" "--typescript" "--target" "web" +[INFO wasm_pack::command::build] wasm bindings were built at "/tmp/gh-issue-solver-1778304097454/web/pkg". +[INFO wasm_pack::command::build] executing wasm-opt with ["-O"] +[INFO]: Optimizing wasm binaries with `wasm-opt`... +[INFO wasm_pack::child] Running "/home/box/.cache/.wasm-pack/wasm-opt-1ceaaea8b7b5f7e0/bin/wasm-opt" "/tmp/gh-issue-solver-1778304097454/web/pkg/clink_wasm_bg.wasm" "-o" "/tmp/gh-issue-solver-1778304097454/web/pkg/clink_wasm_bg.wasm-opt.wasm" "-O" +[INFO wasm_pack::command::build] Wrote a package.json at "/tmp/gh-issue-solver-1778304097454/web/pkg/package.json". +[INFO wasm_pack::command::build] Copying readme from crate... +[INFO wasm_pack::command::build] Copied readme from crate to "/tmp/gh-issue-solver-1778304097454/web/pkg". +[INFO wasm_pack::command::build] Copying license from crate... +[INFO wasm_pack::command::build] Copied license from crate to "/tmp/gh-issue-solver-1778304097454/web/pkg". +[INFO wasm_pack::command::build] Done in 4.64s. +[INFO wasm_pack::command::build] Your wasm pkg is ready to publish at /tmp/gh-issue-solver-1778304097454/web/pkg. +[INFO]: ✨ Done in 4.64s +[INFO]: šŸ“¦ Your wasm pkg is ready to publish at /tmp/gh-issue-solver-1778304097454/web/pkg. + +> link-cli-web@2.3.0 build:web +> vite build --config web/vite.config.js + +vite v8.0.10 building client environment for production... + transforming...āœ“ 1736 modules transformed. +rendering chunks... +computing gzip size... +dist/assets/favicon-CIVoLc1m.svg 0.37 kB │ gzip: 0.24 kB +dist/index.html 0.63 kB │ gzip: 0.38 kB +dist/assets/doublets_web_bg-cVQpTmMF.wasm 51.41 kB │ gzip: 20.96 kB +dist/assets/clink_wasm_bg-BvHtCWnC.wasm 284.35 kB │ gzip: 123.89 kB +dist/assets/index-D8XZ-J-o.css 5.91 kB │ gzip: 2.07 kB +dist/assets/index-DKrl0KH8.js 220.94 kB │ gzip: 68.67 kB + +āœ“ built in 233ms diff --git a/docs/case-studies/issue-73/evidence/pr-74-conversation-comments.json b/docs/case-studies/issue-73/evidence/pr-74-conversation-comments.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/pr-74-conversation-comments.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/pr-74-review-comments.json b/docs/case-studies/issue-73/evidence/pr-74-review-comments.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/pr-74-review-comments.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/pr-74-reviews.json b/docs/case-studies/issue-73/evidence/pr-74-reviews.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/pr-74-reviews.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/pr-74.json b/docs/case-studies/issue-73/evidence/pr-74.json new file mode 100644 index 0000000..8ca9708 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/pr-74.json @@ -0,0 +1 @@ +{"author":{"id":"MDQ6VXNlcjE0MzE5MDQ=","is_bot":false,"login":"konard","name":"Konstantin Diachenko"},"baseRefName":"main","body":"## šŸ¤– AI-Powered Solution Draft\n\nThis pull request is being automatically generated to solve issue #73.\n\n### šŸ“‹ Issue Reference\nFixes #73\n\n### 🚧 Status\n**Work in Progress** - The AI assistant is currently analyzing and implementing the solution draft.\n\n### šŸ“ Implementation Details\n_Details will be added as the solution draft is developed..._\n\n---\n*This PR was created automatically by the AI issue solver*","commits":[{"authoredDate":"2026-05-09T05:21:38Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-05-09T05:21:38Z","messageBody":"Adding .gitkeep for PR creation (default mode).\nThis file will be removed when the task is complete.\n\nIssue: https://github.com/link-foundation/link-cli/issues/73","messageHeadline":"Initial commit with task details","oid":"77ae7917b068eb68bfa0c91530a25b55879eedc7"}],"createdAt":"2026-05-09T05:21:45Z","headRefName":"issue-73-d71d2656d381","isDraft":true,"number":74,"state":"OPEN","statusCheckRollup":[],"title":"[WIP] We need address issue from https://github.com/link-foundation/link-cli/security/dependabot/1","updatedAt":"2026-05-09T05:21:46Z","url":"https://github.com/link-foundation/link-cli/pull/74"} diff --git a/docs/case-studies/issue-73/evidence/recent-merged-prs.json b/docs/case-studies/issue-73/evidence/recent-merged-prs.json new file mode 100644 index 0000000..275f19f --- /dev/null +++ b/docs/case-studies/issue-73/evidence/recent-merged-prs.json @@ -0,0 +1 @@ +[{"body":"Fixes #71\n\n## Summary\n- Expanded `README.md` with a documentation map, C# versus Rust command-surface notes, named-reference CRUD examples, structure/import docs, database file notes, and the missing import option row.\n- Added deeper docs: `docs/REQUIREMENTS.md`, `docs/ARCHITECTURE.md`, and `docs/HOW-IT-WORKS.md`.\n- Added the issue-71 case study and evidence payloads under `docs/case-studies/issue-71/`, including CLI help output, package metadata, repository issue/PR data, and named-reference reproducer output.\n- Corrected WebAssembly docs to describe the committed `doublets-web` lockfile state instead of calling `0.1.2` the latest release.\n\n## Verification\n- `git diff --check`\n- `git diff --cached --check`\n- `node -e \"...JSON.parse...\" docs/case-studies/issue-71/evidence/*.json`\n- `dotnet test csharp/Foundation.Data.Doublets.Cli.Tests/Foundation.Data.Doublets.Cli.Tests.csproj --filter \"FullyQualifiedName~CliExportIntegrationTests|FullyQualifiedName~LinoDatabaseInputTests|FullyQualifiedName~NamedTypesDecoratorTests|FullyQualifiedName~PersistentTransformationDecoratorTests\" --logger \"console;verbosity=normal\"`\n- `cargo test --manifest-path rust/Cargo.toml --test cli_export_tests --test cli_import_tests --test cli_named_types_tests --test cli_arguments_tests`","mergedAt":"2026-05-09T05:14:10Z","number":72,"title":"Document supported CLI features and architecture","url":"https://github.com/link-foundation/link-cli/pull/72"},{"body":"Fixes #69\n\n## Summary\n- Gate the GitHub Pages deployment job behind manual `workflow_dispatch` with `deploy_pages: true` on `main`.\n- Keep WebAssembly tests, production web build, and artifact upload running automatically on pushes and PRs.\n- Preserve the failed Actions run metadata/logs and local verification logs under `docs/case-studies/issue-69/`.\n- Add `experiments/validate-wasm-workflow.mjs` to check that Pages deployment cannot run automatically on normal `main` pushes.\n\n## Root Cause\nThe failed run https://github.com/link-foundation/link-cli/actions/runs/25245349330 passed the test/build job, then failed in `actions/configure-pages@v5` because the repository did not have GitHub Pages enabled/configured for GitHub Actions. The workflow called that Pages API automatically on every push to `main`.\n\n## Verification\n- `node experiments/validate-wasm-workflow.mjs`\n- `npm ci`\n- `npm run test:wasm`\n- `npm run build`\n\n## Notes\nThe raw downloaded GitHub Actions log is committed as case-study evidence and is intentionally preserved as captured.\n","mergedAt":"2026-05-02T22:48:18Z","number":70,"title":"Gate GitHub Pages deployment","url":"https://github.com/link-foundation/link-cli/pull/70"},{"body":"## Summary\n- Added the requested Rust basis crates as direct dependencies in `rust/Cargo.toml`: `doublets = \"0.3.0\"`, `links-notation = \"0.13.0\"`, and `lino-arguments = \"0.3.0\"`, with issue source URLs documented beside each dependency.\n- Removed the direct `clap` dependency after review feedback; the Rust CLI now initializes through `lino_arguments`, preserves the C# aliases/options, and has regression coverage proving `clap` is not listed directly in `[dependencies]`.\n- Replaced the local hand-written LiNo parser adapter with `links-notation`, added a `doublets::Link` conversion adapter, and reworked Rust query processing around structural pattern matching to match C# `AdvancedMixedQueryProcessor` behavior.\n- Reimplemented the C# `UnicodeStringStorage` constructor pipeline in Rust with dedicated sequence converter, matcher, stack, walker, string storage, named-link, and hybrid-reference modules.\n- Added focused Rust regression coverage for manifest dependency basis, CLI argument aliases, `links-notation` Unicode/backtick parsing, `doublets` link conversion, 12 C# query parity scenarios, 11 Unicode string storage parity scenarios, and 5 direct Unicode sequence converter scenarios.\n- Updated the issue-67 case study and Rust changelog fragment to document the C# to Rust parity work and the no-direct-`clap` dependency basis.\n\n## Test Plan\n- [x] `cargo fmt --all -- --check`\n- [x] `cargo clippy --all-targets --all-features`\n- [x] `cargo test --test dependency_basis_tests --test cli_arguments_tests`\n- [x] `cargo test --test unicode_sequence_converter_tests --test unicode_string_storage_tests`\n- [x] `cargo test --all-features --verbose`\n- [x] `cargo tree --depth 1`\n- [x] `cargo package --list`\n- [x] `node scripts/check-file-size.mjs --lang rust`\n- [x] `dotnet test --configuration Release --verbosity normal`\n- [x] Rust CI/CD Pipeline: https://github.com/link-foundation/link-cli/actions/runs/25150174148\n\nFixes #67\n","mergedAt":"2026-04-30T06:18:37Z","number":68,"title":"feat: add Rust query and Unicode sequence parity","url":"https://github.com/link-foundation/link-cli/pull/68"},{"body":"## Summary\n- Add \"Link deduplication\" section to README with examples showing how duplicate sub-links are automatically deduplicated\n- Add 7 deduplication tests for C# in `AdvancedMixedQueryProcessor.cs`\n- Add 8 deduplication tests for Rust in `tests/query_processor_tests.rs` (refactored to separate test files per user request)\n\n## Changes\n### Documentation\n- Added \"Link deduplication\" section to README with 3 examples demonstrating deduplication behavior\n\n### C# Tests\n- Added 7 deduplication tests in `AdvancedMixedQueryProcessor.cs`\n\n### Rust Tests (Restructured)\nPer reviewer feedback, all Rust tests have been moved from inline `#[cfg(test)]` modules to separate test files in `rust/tests/`:\n- `tests/link_tests.rs` - Link struct tests\n- `tests/lino_link_tests.rs` - LinoLink tests\n- `tests/parser_tests.rs` - Parser tests\n- `tests/changes_simplifier_tests.rs` - ChangesSimplifier tests\n- `tests/link_storage_tests.rs` - LinkStorage tests\n- `tests/query_processor_tests.rs` - QueryProcessor tests including 8 deduplication tests\n\n## Test Coverage\nThe tests verify that:\n- Duplicate sub-links like `(m a) (m a)` are created only once\n- Named links maintain consistent IDs across operations\n- Different pairs like `(a b)` and `(b a)` are NOT deduplicated\n- Nested duplicates are properly deduplicated at all levels\n- Deduplication works with both named and numeric link IDs\n\n## Examples from README\n\n**Example 1: Duplicate pair deduplication**\n```bash\nclink '() (((m a) (m a)))' --after\n```\nOutput:\n```\n(m: m m)\n(a: a a)\n(3: m a)\n(4: 3 3)\n```\n\nThe `(m a)` sub-link is created only once (link 3), and the outer link (4) references it twice.\n\n## Test Plan\n- [x] All 131 C# tests pass locally\n- [x] All 36 Rust tests pass locally (reorganized into separate files)\n- [x] Tests verified in rust/tests/ directory structure\n- [ ] CI checks pass\n\nFixes #65\n\nšŸ¤– Generated with [Claude Code](https://claude.com/claude-code)","mergedAt":"2026-01-08T04:45:12Z","number":66,"title":"feat: add deduplication examples and tests for C# and Rust","url":"https://github.com/link-foundation/link-cli/pull/66"},{"body":"## Summary\n\nThis PR reorganizes the repository to support multiple language implementations by moving all code into language-specific folders and adding separate CI/CD workflows for each language.\n\n### Changes\n\n- **Move C# code to `csharp/` folder**\n - All existing C# source files, tests, and solution moved to `csharp/`\n - Updated README.md path reference in `.csproj` for the new folder structure\n - Added `.changeset/` folder for versioning (based on changesets pattern)\n\n- **Add Rust implementation in `rust/` folder**\n - New Rust CLI implementation with basic link storage and query processing\n - Added `changelog.d/` folder for changelog fragments\n - Binary name: `clink` (matching the C# tool)\n - **Refactored to separate files per struct/trait** (matching C# structure):\n - `link.rs` - Link data structure\n - `error.rs` - LinkError enum\n - `lino_link.rs` - LinoLink for parsed LiNo notation (like Platform.Protocols.Lino.Link)\n - `parser.rs` - LiNo parser (like Platform.Protocols.Lino.Parser)\n - `link_storage.rs` - Persistent storage with naming support\n - `changes_simplifier.rs` - Changes simplification (like ChangesSimplifier.cs)\n - `query_processor.rs` - Advanced query processing (like AdvancedMixedQueryProcessor.cs)\n\n- **Add language-specific CI/CD workflows**\n - `csharp.yml`: C# CI/CD pipeline with NuGet publishing\n - `rust.yml`: Rust CI/CD pipeline with crates.io publishing\n - Both workflows based on the template repositories:\n - https://github.com/link-foundation/csharp-ai-driven-development-pipeline-template\n - https://github.com/link-foundation/rust-ai-driven-development-pipeline-template\n\n- **Add shared `scripts/` folder**\n - Common CI/CD scripts (`.mjs` files) for both languages\n - Includes: change detection, version management, changelog handling, release creation\n\n### Repository Structure\n\n```\nlink-cli/\nā”œā”€ā”€ csharp/ # C# implementation\n│ ā”œā”€ā”€ .changeset/ # Changesets for versioning\n│ ā”œā”€ā”€ Foundation.Data.Doublets.Cli/\n│ └── Foundation.Data.Doublets.Cli.Tests/\nā”œā”€ā”€ rust/ # Rust implementation\n│ ā”œā”€ā”€ changelog.d/ # Changelog fragments\n│ └── src/\n│ ā”œā”€ā”€ lib.rs # Library entry (module exports)\n│ ā”œā”€ā”€ main.rs # CLI entry point\n│ ā”œā”€ā”€ link.rs # Link struct\n│ ā”œā”€ā”€ error.rs # Error types\n│ ā”œā”€ā”€ lino_link.rs # LiNo link structure\n│ ā”œā”€ā”€ parser.rs # LiNo parser\n│ ā”œā”€ā”€ link_storage.rs # Link storage\n│ ā”œā”€ā”€ changes_simplifier.rs # Changes simplification\n│ └── query_processor.rs # Query processing\nā”œā”€ā”€ scripts/ # Shared CI/CD scripts\nā”œā”€ā”€ .github/workflows/\n│ ā”œā”€ā”€ csharp.yml # C# CI/CD pipeline\n│ └── rust.yml # Rust CI/CD pipeline\n└── README.md\n```\n\n### Features Parity\n\nThe Rust implementation now includes key features from C#:\n- LiNo notation parsing with nested patterns\n- Variable support ($var syntax)\n- Named links functionality\n- Changes simplification\n- Query processing (create, delete, update operations)\n- Trace/debug logging\n\n### Notes\n\n- Windows test failures in C# CI are pre-existing issues (file locking) and marked as `continue-on-error` since this PR focuses on restructuring, not fixing existing test bugs\n- Both workflows use language-prefixed tags for releases: `csharp-v*` and `rust-v*`\n\nFixes #63\n\nšŸ¤– Generated with [Claude Code](https://claude.com/claude-code)","mergedAt":"2025-12-31T10:57:13Z","number":64,"title":"feat: reorganize repository with csharp and rust folders","url":"https://github.com/link-foundation/link-cli/pull/64"}] diff --git a/docs/case-studies/issue-73/evidence/rustsec-2022-0054.md b/docs/case-studies/issue-73/evidence/rustsec-2022-0054.md new file mode 100644 index 0000000..e60e128 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/rustsec-2022-0054.md @@ -0,0 +1,37 @@ +```toml +[advisory] +id = "RUSTSEC-2022-0054" +package = "wee_alloc" +date = "2022-05-11" +url = "https://github.com/rustwasm/wee_alloc/issues/107" +references = ["https://www.reddit.com/r/rust/comments/x1cle0/dont_use_wee_alloc_in_production_code_targeting/", "https://github.com/rustwasm/wee_alloc/issues/85", "https://github.com/rustwasm/wee_alloc/issues/106"] +informational = "unmaintained" +aliases = ["GHSA-rc23-xxgq-x27g"] + +[versions] +patched = [] +``` + +# wee_alloc is Unmaintained + +Two of the maintainers have indicated that the crate may not be maintained. + +The crate has open issues including memory leaks and may not be suitable for production use. + +It may be best to switch to the default Rust standard allocator on wasm32 targets. + +Last release seems to have been three years ago. + +## Possible Alternative(s) + + The below list has not been vetted in any way and may or may not contain alternatives; + + - Rust standard [default allocator] on wasm32-target + +## Honorable Mention(s) + + The below may serve to educate on potential future alternatives: + + - [lol_alloc](https://crates.io/crates/lol_alloc) + +[default allocator]: https://github.com/alexcrichton/dlmalloc-rs diff --git a/docs/case-studies/issue-73/evidence/rustwasm-wee-alloc-issue-107-comments.json b/docs/case-studies/issue-73/evidence/rustwasm-wee-alloc-issue-107-comments.json new file mode 100644 index 0000000..312ae12 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/rustwasm-wee-alloc-issue-107-comments.json @@ -0,0 +1 @@ +[{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1130117123","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1130117123","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1130117123,"node_id":"IC_kwDOBxdktc5DXDgD","user":{"login":"Titaniumtown","id":11786225,"node_id":"MDQ6VXNlcjExNzg2MjI1","avatar_url":"https://avatars.githubusercontent.com/u/11786225?v=4","gravatar_id":"","url":"https://api.github.com/users/Titaniumtown","html_url":"https://github.com/Titaniumtown","followers_url":"https://api.github.com/users/Titaniumtown/followers","following_url":"https://api.github.com/users/Titaniumtown/following{/other_user}","gists_url":"https://api.github.com/users/Titaniumtown/gists{/gist_id}","starred_url":"https://api.github.com/users/Titaniumtown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Titaniumtown/subscriptions","organizations_url":"https://api.github.com/users/Titaniumtown/orgs","repos_url":"https://api.github.com/users/Titaniumtown/repos","events_url":"https://api.github.com/users/Titaniumtown/events{/privacy}","received_events_url":"https://api.github.com/users/Titaniumtown/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2022-05-18T14:51:15Z","updated_at":"2022-05-18T14:51:15Z","body":"I would like to know this too. I've been looking for alternatives but have been unable to find any good alternatives. Mimalloc doesn't work unless one uses emscripten https://github.com/purpleprotocol/mimalloc_rust/issues/76#issuecomment-1130098442=. I don't know of any other ones that could be used.","author_association":"NONE","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1130117123/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1209083220","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1209083220","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1209083220,"node_id":"IC_kwDOBxdktc5IESVU","user":{"login":"Craig-Macomber","id":207204,"node_id":"MDQ6VXNlcjIwNzIwNA==","avatar_url":"https://avatars.githubusercontent.com/u/207204?v=4","gravatar_id":"","url":"https://api.github.com/users/Craig-Macomber","html_url":"https://github.com/Craig-Macomber","followers_url":"https://api.github.com/users/Craig-Macomber/followers","following_url":"https://api.github.com/users/Craig-Macomber/following{/other_user}","gists_url":"https://api.github.com/users/Craig-Macomber/gists{/gist_id}","starred_url":"https://api.github.com/users/Craig-Macomber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Craig-Macomber/subscriptions","organizations_url":"https://api.github.com/users/Craig-Macomber/orgs","repos_url":"https://api.github.com/users/Craig-Macomber/repos","events_url":"https://api.github.com/users/Craig-Macomber/events{/privacy}","received_events_url":"https://api.github.com/users/Craig-Macomber/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2022-08-09T08:35:53Z","updated_at":"2022-08-09T08:35:53Z","body":"I just wrote [lol_alloc](https://github.com/Craig-Macomber/lol_alloc) as an alternative to wee_alloc. Initially I tried to fix wee_alloc but I found it easier and more interesting to just make a new WASM allocator from scratch.\r\n\r\nIf you go and use lol_alloc, do not trust it: do some real testing before you trust it and report any issues. I have not used it in anything beyond a few minimal tests. Its quite likely full of worse bugs than wee_alloc has, but I'm confident I'll be able to fix them when found.\r\n","author_association":"NONE","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1209083220/reactions","total_count":12,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":8,"rocket":0,"eyes":4},"performed_via_github_app":null},{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1232046894","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1232046894","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1232046894,"node_id":"IC_kwDOBxdktc5Jb4su","user":{"login":"ZackPierce","id":387703,"node_id":"MDQ6VXNlcjM4NzcwMw==","avatar_url":"https://avatars.githubusercontent.com/u/387703?v=4","gravatar_id":"","url":"https://api.github.com/users/ZackPierce","html_url":"https://github.com/ZackPierce","followers_url":"https://api.github.com/users/ZackPierce/followers","following_url":"https://api.github.com/users/ZackPierce/following{/other_user}","gists_url":"https://api.github.com/users/ZackPierce/gists{/gist_id}","starred_url":"https://api.github.com/users/ZackPierce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZackPierce/subscriptions","organizations_url":"https://api.github.com/users/ZackPierce/orgs","repos_url":"https://api.github.com/users/ZackPierce/repos","events_url":"https://api.github.com/users/ZackPierce/events{/privacy}","received_events_url":"https://api.github.com/users/ZackPierce/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2022-08-30T18:59:28Z","updated_at":"2022-08-30T18:59:28Z","body":"Effectively, no, I don't think this repo is maintained. I contributed a bit several years ago with a side feature, but my present work has moved away from using this crate, and I haven't been able to pull together enough free time to mount a real attempt at facing down the serious bugs.","author_association":"COLLABORATOR","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1232046894/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1232059100","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1232059100","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1232059100,"node_id":"IC_kwDOBxdktc5Jb7rc","user":{"login":"pinkforest","id":36498018,"node_id":"MDQ6VXNlcjM2NDk4MDE4","avatar_url":"https://avatars.githubusercontent.com/u/36498018?v=4","gravatar_id":"","url":"https://api.github.com/users/pinkforest","html_url":"https://github.com/pinkforest","followers_url":"https://api.github.com/users/pinkforest/followers","following_url":"https://api.github.com/users/pinkforest/following{/other_user}","gists_url":"https://api.github.com/users/pinkforest/gists{/gist_id}","starred_url":"https://api.github.com/users/pinkforest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pinkforest/subscriptions","organizations_url":"https://api.github.com/users/pinkforest/orgs","repos_url":"https://api.github.com/users/pinkforest/repos","events_url":"https://api.github.com/users/pinkforest/events{/privacy}","received_events_url":"https://api.github.com/users/pinkforest/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2022-08-30T19:09:58Z","updated_at":"2022-08-30T19:10:37Z","body":"Cool. We'll flag unmaintained on it at https://github.com/rustsec/advisory-db/issues/1394 to gently nudge any users .. just have to come up with a list of alternatives if possible other than the std one\r\n\r\n@Craig-Macomber lol_alloc can be a honorable mention around research project around it :)","author_association":"NONE","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1232059100/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1232247735","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1232247735","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1232247735,"node_id":"IC_kwDOBxdktc5Jcpu3","user":{"login":"Craig-Macomber","id":207204,"node_id":"MDQ6VXNlcjIwNzIwNA==","avatar_url":"https://avatars.githubusercontent.com/u/207204?v=4","gravatar_id":"","url":"https://api.github.com/users/Craig-Macomber","html_url":"https://github.com/Craig-Macomber","followers_url":"https://api.github.com/users/Craig-Macomber/followers","following_url":"https://api.github.com/users/Craig-Macomber/following{/other_user}","gists_url":"https://api.github.com/users/Craig-Macomber/gists{/gist_id}","starred_url":"https://api.github.com/users/Craig-Macomber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Craig-Macomber/subscriptions","organizations_url":"https://api.github.com/users/Craig-Macomber/orgs","repos_url":"https://api.github.com/users/Craig-Macomber/repos","events_url":"https://api.github.com/users/Craig-Macomber/events{/privacy}","received_events_url":"https://api.github.com/users/Craig-Macomber/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2022-08-30T22:47:20Z","updated_at":"2022-08-30T22:47:20Z","body":"> Cool. We'll flag unmaintained on it at [rustsec/advisory-db#1394](https://github.com/rustsec/advisory-db/issues/1394) to gently nudge any users .. just have to come up with a list of alternatives if possible other than the std one\r\n\r\n[lol_alloc](https://github.com/Craig-Macomber/lol_alloc) is the only alternative I know of other that std, at least for wasm32-unknown-unknown. I wrote it because I couldn't find anything else.\r\n\r\nrustwasm/book still recommends using wee_alloc: https://github.com/rustwasm/book/search?q=wee_alloc&type=code \r\n\r\nIf someone wants to confirm those cases work with lol_alloc (I might someday, but not now) we might want to update them. Alternatively we could just have the book stick with std.\r\n","author_association":"NONE","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1232247735/reactions","total_count":5,"+1":5,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1483986760","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1483986760","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1483986760,"node_id":"IC_kwDOBxdktc5Yc9dI","user":{"login":"Titaniumtown","id":11786225,"node_id":"MDQ6VXNlcjExNzg2MjI1","avatar_url":"https://avatars.githubusercontent.com/u/11786225?v=4","gravatar_id":"","url":"https://api.github.com/users/Titaniumtown","html_url":"https://github.com/Titaniumtown","followers_url":"https://api.github.com/users/Titaniumtown/followers","following_url":"https://api.github.com/users/Titaniumtown/following{/other_user}","gists_url":"https://api.github.com/users/Titaniumtown/gists{/gist_id}","starred_url":"https://api.github.com/users/Titaniumtown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Titaniumtown/subscriptions","organizations_url":"https://api.github.com/users/Titaniumtown/orgs","repos_url":"https://api.github.com/users/Titaniumtown/repos","events_url":"https://api.github.com/users/Titaniumtown/events{/privacy}","received_events_url":"https://api.github.com/users/Titaniumtown/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2023-03-26T03:50:45Z","updated_at":"2023-03-26T03:50:45Z","body":"> I would like to know this too. I've been looking for alternatives but have been unable to find any good alternatives. Mimalloc doesn't work unless one uses emscripten [purpleprotocol/mimalloc_rust#76 (comment)](https://github.com/purpleprotocol/mimalloc_rust/issues/76#issuecomment-1130098442). I don't know of any other ones that could be used.\r\n\r\nI've now used [lol_alloc](https://github.com/Craig-Macomber/lol_alloc) without any issues for months now. Good work @Craig-Macomber ","author_association":"NONE","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1483986760/reactions","total_count":6,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":6,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1820233830","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1820233830","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1820233830,"node_id":"IC_kwDOBxdktc5sfpBm","user":{"login":"polarathene","id":5098581,"node_id":"MDQ6VXNlcjUwOTg1ODE=","avatar_url":"https://avatars.githubusercontent.com/u/5098581?v=4","gravatar_id":"","url":"https://api.github.com/users/polarathene","html_url":"https://github.com/polarathene","followers_url":"https://api.github.com/users/polarathene/followers","following_url":"https://api.github.com/users/polarathene/following{/other_user}","gists_url":"https://api.github.com/users/polarathene/gists{/gist_id}","starred_url":"https://api.github.com/users/polarathene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polarathene/subscriptions","organizations_url":"https://api.github.com/users/polarathene/orgs","repos_url":"https://api.github.com/users/polarathene/repos","events_url":"https://api.github.com/users/polarathene/events{/privacy}","received_events_url":"https://api.github.com/users/polarathene/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2023-11-21T04:46:00Z","updated_at":"2023-11-21T04:46:00Z","body":"Since no comments in this issue have mentioned it, another alternative allocator that may be of interest is [`talc`](https://github.com/SFBdragon/talc/blob/master/README_WASM.md) (_WASM README with light comparisons to `lol_alloc` and the default `dlmalloc`_).","author_association":"NONE","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1820233830/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1822198226","html_url":"https://github.com/rustwasm/wee_alloc/issues/107#issuecomment-1822198226","issue_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","id":1822198226,"node_id":"IC_kwDOBxdktc5snInS","user":{"login":"Craig-Macomber","id":207204,"node_id":"MDQ6VXNlcjIwNzIwNA==","avatar_url":"https://avatars.githubusercontent.com/u/207204?v=4","gravatar_id":"","url":"https://api.github.com/users/Craig-Macomber","html_url":"https://github.com/Craig-Macomber","followers_url":"https://api.github.com/users/Craig-Macomber/followers","following_url":"https://api.github.com/users/Craig-Macomber/following{/other_user}","gists_url":"https://api.github.com/users/Craig-Macomber/gists{/gist_id}","starred_url":"https://api.github.com/users/Craig-Macomber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Craig-Macomber/subscriptions","organizations_url":"https://api.github.com/users/Craig-Macomber/orgs","repos_url":"https://api.github.com/users/Craig-Macomber/repos","events_url":"https://api.github.com/users/Craig-Macomber/events{/privacy}","received_events_url":"https://api.github.com/users/Craig-Macomber/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2023-11-22T06:41:55Z","updated_at":"2023-11-22T06:42:24Z","body":"> Since no comments in this issue have mentioned it, another alternative allocator that may be of interest is [`talc`](https://github.com/SFBdragon/talc/blob/master/README_WASM.md) (_WASM README with light comparisons to `lol_alloc` and the default `dlmalloc`_).\r\n\r\nThanks for the link. Not only does talc look like it fills the nitch of an actually good for general use but still smallish allocator, but also has much better perf data than I ever collected on lol_alloc myself. I may have to play with those benchmarks a bit.","author_association":"NONE","pin":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/comments/1822198226/reactions","total_count":5,"+1":5,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}] \ No newline at end of file diff --git a/docs/case-studies/issue-73/evidence/rustwasm-wee-alloc-issue-107.json b/docs/case-studies/issue-73/evidence/rustwasm-wee-alloc-issue-107.json new file mode 100644 index 0000000..4ca4fd0 --- /dev/null +++ b/docs/case-studies/issue-73/evidence/rustwasm-wee-alloc-issue-107.json @@ -0,0 +1 @@ +{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107","repository_url":"https://api.github.com/repos/rustwasm/wee_alloc","labels_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107/labels{/name}","comments_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107/comments","events_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107/events","html_url":"https://github.com/rustwasm/wee_alloc/issues/107","id":1232294163,"node_id":"I_kwDOBxdktc5Jc1ET","number":107,"title":"Is this repo still maintained?","user":{"login":"corneliusroemer","id":25161793,"node_id":"MDQ6VXNlcjI1MTYxNzkz","avatar_url":"https://avatars.githubusercontent.com/u/25161793?v=4","gravatar_id":"","url":"https://api.github.com/users/corneliusroemer","html_url":"https://github.com/corneliusroemer","followers_url":"https://api.github.com/users/corneliusroemer/followers","following_url":"https://api.github.com/users/corneliusroemer/following{/other_user}","gists_url":"https://api.github.com/users/corneliusroemer/gists{/gist_id}","starred_url":"https://api.github.com/users/corneliusroemer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corneliusroemer/subscriptions","organizations_url":"https://api.github.com/users/corneliusroemer/orgs","repos_url":"https://api.github.com/users/corneliusroemer/repos","events_url":"https://api.github.com/users/corneliusroemer/events{/privacy}","received_events_url":"https://api.github.com/users/corneliusroemer/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[{"id":816764033,"node_id":"MDU6TGFiZWw4MTY3NjQwMzM=","url":"https://api.github.com/repos/rustwasm/wee_alloc/labels/question","name":"question","color":"d876e3","default":true,"description":"Further information is requested"}],"state":"open","locked":true,"assignees":[],"milestone":null,"comments":8,"created_at":"2022-05-11T09:24:21Z","updated_at":"2023-11-22T06:42:24Z","closed_at":null,"assignee":null,"author_association":"NONE","type":null,"active_lock_reason":null,"sub_issues_summary":{"total":0,"completed":0,"percent_completed":0},"issue_dependencies_summary":{"blocked_by":0,"total_blocked_by":0,"blocking":0,"total_blocking":0},"body":"### Summary\n\nThere's a pretty big bug #106 that sees a lot of projects switch away from using this crate. It hasn't received any comment or apparent attempt at fixing from anyone in the rust wasm org/team in 2 months.\n\nAlso, there has only been 1 commit in the last 3 years. Is this crate still maintained? It looks like @fitzgen is the original author and the other team members are @ZackPierce and @pepyakin.\n\nMaybe the bug could be mentioned in the readme to raise awareness, so that people don't spend a lot of time debugging something that is not solvable.\n\nWhat are alternatives for this crate?\n\nThis crate is quite popular at 2k daily downloads.\n\n","closed_by":null,"reactions":{"url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107/reactions","total_count":14,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":14},"timeline_url":"https://api.github.com/repos/rustwasm/wee_alloc/issues/107/timeline","performed_via_github_app":null,"state_reason":null,"pinned_comment":null} \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index b68289c..e675fe9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -5,10 +5,6 @@ use link_cli::{Link, LinkError, NamedTypeLinks, QueryProcessor}; use serde::{Deserialize, Serialize}; use wasm_bindgen::prelude::*; -#[cfg(feature = "wee_alloc")] -#[global_allocator] -static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; - #[derive(Debug, Clone, Deserialize)] #[serde(default, rename_all = "camelCase")] pub struct ClinkOptions { diff --git a/tests/dependabot_alert_tests.rs b/tests/dependabot_alert_tests.rs new file mode 100644 index 0000000..7875e9c --- /dev/null +++ b/tests/dependabot_alert_tests.rs @@ -0,0 +1,19 @@ +//! Regression coverage for repository Dependabot alert 1. + +const ROOT_CARGO_TOML: &str = include_str!("../Cargo.toml"); +const ROOT_CARGO_LOCK: &str = include_str!("../Cargo.lock"); +const WASM_WRAPPER: &str = include_str!("../src/lib.rs"); + +#[test] +fn root_wasm_crate_does_not_use_unmaintained_wee_alloc() { + for (path, content) in [ + ("Cargo.toml", ROOT_CARGO_TOML), + ("Cargo.lock", ROOT_CARGO_LOCK), + ("src/lib.rs", WASM_WRAPPER), + ] { + assert!( + !content.contains("wee_alloc"), + "{path} must not reference wee_alloc; GHSA-rc23-xxgq-x27g has no patched version" + ); + } +}