From 7f3db2e809cf739031d574f2db79264c4a7ba3e1 Mon Sep 17 00:00:00 2001 From: Jake Shadle Date: Sun, 21 Jan 2024 12:25:59 +0100 Subject: [PATCH] Fix duplicate dependencies (#70) * Fix duplicate dependencies * Fix lint * Simplify * Update CHANGELOG --- CHANGELOG.md | 3 + src/builder.rs | 39 +- tests/bug.json | 1 - tests/misc.rs | 28 +- tests/pid-opaque.json | 1 + tests/pid-stable.json | 1 + tests/pid/Cargo.toml | 16 + tests/pid/src/lib.rs | 1 + tests/snapshots/misc__bug_repro.snap | 1134 ------------------- tests/snapshots/misc__finds_duplicates.snap | 261 +++++ 10 files changed, 336 insertions(+), 1149 deletions(-) delete mode 100644 tests/bug.json create mode 100644 tests/pid-opaque.json create mode 100644 tests/pid-stable.json create mode 100644 tests/pid/Cargo.toml create mode 100644 tests/pid/src/lib.rs delete mode 100644 tests/snapshots/misc__bug_repro.snap create mode 100644 tests/snapshots/misc__finds_duplicates.snap diff --git a/CHANGELOG.md b/CHANGELOG.md index b0e2bec..d28ea56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] - ReleaseDate +### Fixed +- [PR#70](https://github.com/EmbarkStudios/krates/pull/67) resolved [#68](https://github.com/EmbarkStudios/krates/issues/68) and [#69](https://github.com/EmbarkStudios/krates/issues/69) by additionally checking the version of resolve dependencies if there were 2 or more of the same name referenced by the same crate. + ## [0.16.1] - 2024-01-20 ### Fixed - [PR#67](https://github.com/EmbarkStudios/krates/pull/67) resolved [#66](https://github.com/EmbarkStudios/krates/issues/66) by ignore features that reference crates that aren't resolved, instead of panicing, as there should only be one case where that occurs. diff --git a/src/builder.rs b/src/builder.rs index f447b5e..c29a94b 100644 --- a/src/builder.rs +++ b/src/builder.rs @@ -696,6 +696,7 @@ impl Builder { name: String, pkg: Kid, dep_kinds: Vec, + multi: bool, } #[derive(Debug)] @@ -738,7 +739,7 @@ impl Builder { ); } - let deps = rn + let mut deps: Vec<_> = rn .deps .into_iter() .map(|dn| { @@ -756,10 +757,26 @@ impl Builder { name: dn.name, pkg: Kid::from(dn.pkg), dep_kinds, + multi: false, } }) .collect(); + // These _should_ always already be sorted, but again, might be + // due to implementation details rather than guaranteed + deps.sort_by(|a, b| a.pkg.cmp(&b.pkg)); + + // Note any dependencies that have the same name, we need to + // disambiguate them when resolving features + for ch in deps.chunks_mut(2) { + if ch.len() != 2 || ch[0].pkg.name() != ch[1].pkg.name() { + continue; + } + + ch[0].multi = true; + ch[1].multi = true; + } + let mut features = rn.features; // Note that cargo metadata _currently_ always outputs these in @@ -1132,6 +1149,20 @@ impl Builder { let maybe_real_name = pkg.name(); let strong = features.is_some(); + // If there are multiple versions of the same package we use the + // version to disambiguate references to them, but that is extremely + // rare so we only do it in the case there are actually multiple crates + // with the same name. Note that cargo _should_ fail to resolve + // nodes if the same package is referenced with two `^` (compatible) + // semvers, ie, you can't reference both ">= 0.2.12" and "=0.2.7" of + // a package even if they could never point to the same package + // This _may_ mean there could be a situation where a single crate + // _could_ be referenced with 0.0.x versions, but...I'll fix that + // if someone reports an issue + let rdep_version = rdep + .multi + .then(|| rdep.pkg.version().parse().expect("failed to parse semver")); + let edges = rdep.dep_kinds.iter().filter_map(|dk| { let mask = match dk.kind { DepKind::Normal => 0x1, @@ -1154,7 +1185,11 @@ impl Builder { // Crates can rename the dependency package themselves let dep_name = dep.rename.as_deref().unwrap_or(&dep.name); - dep_names_match(dep_name, &rdep.name) || maybe_real_name == dep_name + if !dep_names_match(dep_name, &rdep.name) && maybe_real_name != dep_name { + return false; + } + + rdep_version.as_ref().map_or(true, |rdv| dep.req.matches(rdv)) }) .unwrap_or_else(|| panic!("cargo metadata resolved a dependency for a dependency not specified by the crate: {rdep:?}")); diff --git a/tests/bug.json b/tests/bug.json deleted file mode 100644 index f7499a8..0000000 --- a/tests/bug.json +++ /dev/null @@ -1 +0,0 @@ -{"packages":[{"name":"addr2line","version":"0.17.0","id":"addr2line 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A cross-platform symbolication library written in Rust, using `gimli`","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":"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},{"name":"cpp_demangle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"gimli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read"],"target":null,"registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["read"],"target":null,"registry":null},{"name":"rustc-demangle","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":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.13","kind":"dev","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":"^2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"findshlibs","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":"memmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-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":null,"registry":null},{"name":"typed-arena","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"addr2line","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/addr2line-0.17.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"addr2line","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/addr2line-0.17.0/examples/addr2line.rs","edition":"2015","required-features":["std-object"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"output_equivalence","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/addr2line-0.17.0/tests/output_equivalence.rs","edition":"2015","required-features":["std-object"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"correctness","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/addr2line-0.17.0/tests/correctness.rs","edition":"2015","required-features":["default"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/addr2line-0.17.0/tests/parse.rs","edition":"2015","required-features":["std-object"],"doc":false,"doctest":false,"test":true}],"features":{"alloc":["dep:alloc"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"cpp_demangle":["dep:cpp_demangle"],"default":["rustc-demangle","cpp_demangle","std-object","fallible-iterator","smallvec"],"fallible-iterator":["dep:fallible-iterator"],"object":["dep:object"],"rustc-demangle":["dep:rustc-demangle"],"rustc-dep-of-std":["core","alloc","compiler_builtins","gimli/rustc-dep-of-std"],"smallvec":["dep:smallvec"],"std":["gimli/std"],"std-object":["std","object","object/std","object/compression","gimli/endian-reader"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/addr2line-0.17.0/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["development-tools::debugging"],"keywords":["DWARF","debug","elf","symbolicate","atos"],"readme":"./README.md","repository":"https://github.com/gimli-rs/addr2line","homepage":null,"documentation":"https://docs.rs/addr2line","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"ahash","version":"0.7.6","id":"ahash 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A non-cryptographic hash function using AES-NI for high performance","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.2","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.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.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","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.7.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.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.59","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"const-random","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))","registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))","registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.117","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))","registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":"cfg(not(all(target_arch = \"arm\", target_os = \"none\")))","registry":null},{"name":"const-random","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\")))","registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.117","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\")))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ahash","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nopanic","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/tests/nopanic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"map_tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/tests/map_tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/tests/bench.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"ahash","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/tests/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"map","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/tests/map_tests.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/./build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compile-time-rng":["const-random"],"const-random":["dep:const-random"],"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.7.6/Cargo.toml","metadata":{"docs":{"rs":{"features":["std"],"rustc-args":["-C","target-feature=+aes"],"rustdoc-args":["-C","target-feature=+aes"]}}},"publish":null,"authors":["Tom Kaitchuck "],"categories":["algorithms","data-structures","no-std"],"keywords":["hash","hasher","hashmap","aes","no-std"],"readme":"README.md","repository":"https://github.com/tkaitchuck/ahash","homepage":null,"documentation":"https://docs.rs/ahash","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"android_system_properties","version":"0.1.5","id":"android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Minimal Android system properties wrapper","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.126","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"android_system_properties","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/android_system_properties-0.1.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"time_zone","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/android_system_properties-0.1.5/examples/time_zone.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/android_system_properties-0.1.5/Cargo.toml","metadata":{"docs":{"rs":{"targets":["arm-linux-androideabi","armv7-linux-androideabi","aarch64-linux-android","i686-linux-android","x86_64-linux-android","x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Nicolas Silva "],"categories":[],"keywords":["android"],"readme":"README.md","repository":"https://github.com/nical/android_system_properties","homepage":"https://github.com/nical/android_system_properties","documentation":"https://docs.rs/android_system_properties","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"anyhow","version":"1.0.66","id":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","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":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.51","kind":null,"rename":null,"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","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":"^1.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":"^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.66","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_convert","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_convert.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_autotrait.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_backtrace.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_source.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_fmt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_context","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_context.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_macros","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_macros.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_downcast","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_downcast.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_boxed","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_boxed.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ffi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_ffi.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ensure","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_ensure.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_repr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_repr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"backtrace":["dep:backtrace"],"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--cfg","doc_cfg"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.38"},{"name":"arrayvec","version":"0.7.2","id":"arrayvec 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.","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","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"matches","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":"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":"arrayvec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.7.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.7.2/tests/serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.7.2/tests/tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"extend","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.7.2/benches/extend.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"arraystring","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.7.2/benches/arraystring.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.7.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde"]}},"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"publish":null,"authors":["bluss"],"categories":["data-structures","no-std"],"keywords":["stack","vector","array","data-structure","no_std"],"readme":"README.md","repository":"https://github.com/bluss/arrayvec","homepage":null,"documentation":"https://docs.rs/arrayvec/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"autocfg","version":"1.1.0","id":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"integers","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/examples/integers.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"traits","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/examples/traits.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"paths","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/examples/paths.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"versions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/examples/versions.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"rustflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/tests/rustflags.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.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":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"bincode","version":"1.3.3","id":"bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!","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.63","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_bytes","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":"serde_derive","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bincode","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3/tests/test.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{"i128":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3/Cargo.toml","metadata":null,"publish":null,"authors":["Ty Overby ","Francesco Mazzoli ","David Tolnay ","Zoey Riordan "],"categories":["encoding","network-programming"],"keywords":["binary","encode","decode","serialize","deserialize"],"readme":"./readme.md","repository":"https://github.com/servo/bincode","homepage":null,"documentation":"https://docs.rs/bincode","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"bitflags","version":"1.3.2","id":"bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"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},{"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","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_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":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":"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},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"basic","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/tests/basic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compile","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/tests/compile.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":[],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"block-buffer","version":"0.9.0","id":"block-buffer 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Fixed size buffer for block processing of data","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"block-padding","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":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block-buffer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/block-buffer-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"block-padding":["dep:block-padding"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/block-buffer-0.9.0/Cargo.toml","metadata":null,"publish":null,"authors":["RustCrypto Developers"],"categories":["cryptography","no-std"],"keywords":["block","buffer"],"readme":null,"repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/block-buffer","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"bug","version":"0.1.0","id":"bug 0.1.0 (path+file:///home/jake/code/krates/tests/bug)","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"las","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.7.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["laz"],"target":null,"registry":null},{"name":"wasmtime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["cranelift","incremental-cache","parallel-compilation","vtune"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bug","src_path":"/home/jake/code/krates/tests/bug/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/code/krates/tests/bug/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"bumpalo","version":"3.11.1","id":"bumpalo 3.11.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bumpalo-3.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_alloc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bumpalo-3.11.1/tests/try_alloc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bumpalo-3.11.1/benches/benches.rs","edition":"2021","required-features":["collections"],"doc":false,"doctest":false,"test":false}],"features":{"allocator_api":[],"boxed":[],"collections":[],"default":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bumpalo-3.11.1/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":null},{"name":"byteorder","version":"1.4.3","id":"byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense OR MIT","license_file":null,"description":"Library for reading/writing numbers in big-endian and little-endian.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","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.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"byteorder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"i128":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.4.3/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":["encoding","parsing","no-std"],"keywords":["byte","endian","big-endian","little-endian","binary"],"readme":"README.md","repository":"https://github.com/BurntSushi/byteorder","homepage":"https://github.com/BurntSushi/byteorder","documentation":"https://docs.rs/byteorder","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cc","version":"1.0.73","id":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"jobserver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":null,"optional":true,"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.73/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"gcc-shim","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.73/src/bin/gcc-shim.rs","edition":"2018","doc":true,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.73/tests/cflags.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cxxflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.73/tests/cxxflags.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.73/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cc_env","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.73/tests/cc_env.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"jobserver":["dep:jobserver"],"parallel":["jobserver"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.73/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":["development-tools::build-utils"],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/alexcrichton/cc-rs","homepage":"https://github.com/alexcrichton/cc-rs","documentation":"https://docs.rs/cc","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cfg-if","version":"1.0.0","id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/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":"chrono","version":"0.4.22","id":"chrono 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Date and time library for Rust","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":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iana-time-zone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.44","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["fallback"],"target":null,"registry":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","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":[],"target":null,"registry":null},{"name":"pure-rust-locales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.20","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.99","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","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":"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":"num-iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"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":false,"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},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","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\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["std","minwinbase","minwindef","timezoneapi"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"chrono","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.22/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.22/tests/wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"chrono","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.22/benches/chrono.rs","edition":"2018","required-features":["__internal_bench"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.22/benches/serde.rs","edition":"2018","required-features":["__internal_bench","serde"],"doc":false,"doctest":false,"test":false}],"features":{"__doctest":[],"__internal_bench":["criterion"],"alloc":[],"clock":["std","winapi","iana-time-zone"],"criterion":["dep:criterion"],"default":["clock","std","oldtime","wasmbind"],"iana-time-zone":["dep:iana-time-zone"],"js-sys":["dep:js-sys"],"libc":[],"oldtime":["time"],"pure-rust-locales":["dep:pure-rust-locales"],"rkyv":["dep:rkyv"],"rustc-serialize":["dep:rustc-serialize"],"serde":["dep:serde"],"std":[],"time":["dep:time"],"unstable-locales":["pure-rust-locales","alloc"],"wasm-bindgen":["dep:wasm-bindgen"],"wasmbind":["wasm-bindgen","js-sys"],"winapi":["dep:winapi"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.22/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde"]}},"playground":{"features":["serde"]}},"publish":null,"authors":[],"categories":["date-and-time"],"keywords":["date","time","calendar"],"readme":"README.md","repository":"https://github.com/chronotope/chrono","homepage":"https://github.com/chronotope/chrono","documentation":"https://docs.rs/chrono/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"codespan-reporting","version":"0.11.1","id":"codespan-reporting 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"Beautiful diagnostic reporting for text-based programming languages","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":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"termcolor","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":"unicode-width","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.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":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.3","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":"peg","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":"rustyline","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"structopt","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":"unindent","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"codespan-reporting","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"peg_calculator","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/examples/peg_calculator.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_files","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/examples/custom_files.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"term","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/examples/term.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reusable_diagnostic","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/examples/reusable_diagnostic.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"readme_preview","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/examples/readme_preview.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"term","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/tests/term.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"ascii-only":[],"serde":["dep:serde"],"serialization":["serde","serde/rc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/codespan-reporting-0.11.1/Cargo.toml","metadata":null,"publish":null,"authors":["Brendan Zabarauskas "],"categories":[],"keywords":[],"readme":"../README.md","repository":"https://github.com/brendanzab/codespan","homepage":"https://github.com/brendanzab/codespan","documentation":"https://docs.rs/codespan-reporting","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"conv","version":"0.3.3","id":"conv 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"This crate provides a number of conversion traits with more specific semantics than those provided by 'as' or 'From'/'Into'.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"custom_derive","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":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.21, <0.2.25","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"conv","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lang_ints","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/tests/lang_ints.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"derive_try_from","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/tests/derive_try_from.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"conv_utils","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/tests/conv_utils.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_in_generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/tests/use_in_generics.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lang_char","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/tests/lang_char.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lang_floats","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/tests/lang_floats.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwraps","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/tests/unwraps.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/conv-0.3.3/Cargo.toml","metadata":null,"publish":null,"authors":["Daniel Keep "],"categories":[],"keywords":["from","into","conversion","approximation"],"readme":"README.md","repository":"https://github.com/DanielKeep/rust-conv","homepage":null,"documentation":"https://danielkeep.github.io/rust-conv/doc/conv/index.html","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"core-foundation-sys","version":"0.8.3","id":"core-foundation-sys 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Bindings to Core Foundation for macOS","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"core-foundation-sys","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"mac_os_10_7_support":[],"mac_os_10_8_features":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/core-foundation-sys-0.8.3/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin"}}},"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":"https://github.com/servo/core-foundation-rs","documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"cpp_demangle","version":"0.3.5","id":"cpp_demangle 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"A crate for demangling C++ symbols","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"afl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.33.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"diff","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":"cpp_demangle","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpp_demangle-0.3.5/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["bin"],"crate_types":["bin"],"name":"afl_runner","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpp_demangle-0.3.5/src/bin/afl_runner.rs","edition":"2015","required-features":["afl"],"doc":true,"doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"cppfilt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpp_demangle-0.3.5/examples/cppfilt.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpp_demangle-0.3.5/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"afl":["dep:afl"],"alloc":[],"cppfilt":[],"default":["std"],"fuzz":["afl"],"logging":[],"nightly":[],"run_libiberty_tests":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpp_demangle-0.3.5/Cargo.toml","metadata":null,"publish":null,"authors":["Nick Fitzgerald ","Jim Blandy "],"categories":["development-tools::debugging","development-tools::ffi"],"keywords":["demangle","symbolicate","c-plus-plus","itanium"],"readme":"./README.md","repository":"https://github.com/gimli-rs/cpp_demangle","homepage":null,"documentation":"https://docs.rs/cpp_demangle","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"cpufeatures","version":"0.2.5","id":"cpufeatures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Lightweight runtime CPU feature detection for x86/x86_64 and aarch64 with\nno_std support and support for mobile targets including Android and iOS\n","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.95","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"aarch64-apple-darwin","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.95","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"aarch64-linux-android","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.95","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cpufeatures","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"x86","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/tests/x86.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"aarch64","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/tests/aarch64.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cpufeatures-0.2.5/Cargo.toml","metadata":null,"publish":null,"authors":["RustCrypto Developers"],"categories":["no-std"],"keywords":["cpuid","target-feature"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/cpufeatures","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-bforest","version":"0.89.0","id":"cranelift-bforest 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"A forest of B+-trees","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cranelift-entity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-bforest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-bforest-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-bforest-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std"],"keywords":["btree","forest","set","map"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/cranelift-bforest","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-codegen","version":"0.89.0","id":"cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Low-level code generator library","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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bumpalo","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":"cranelift-bforest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-codegen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-entity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"gimli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["read","std","write"],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"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.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"regalloc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["checker"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","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.6.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["union"],"target":null,"registry":null},{"name":"souper-ir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"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},{"name":"cranelift-codegen-meta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-isle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.89.0","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"miette","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1.0","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":["fancy"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-codegen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"x64-evex-encoding","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-0.89.0/benches/x64-evex-encoding.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-0.89.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"all-arch":["x86","arm64","s390x","riscv64"],"arm64":[],"bincode":["dep:bincode"],"core":["hashbrown"],"default":["std","unwind"],"enable-serde":["serde","cranelift-entity/enable-serde","regalloc2/enable-serde","smallvec/serde"],"experimental_x64":[],"gimli":["dep:gimli"],"hashbrown":["dep:hashbrown"],"incremental-cache":["enable-serde","bincode","sha2"],"isle-errors":["miette","cranelift-isle/miette-errors"],"isle-in-source-tree":[],"miette":["dep:miette"],"riscv64":[],"s390x":[],"serde":["dep:serde"],"sha2":["dep:sha2"],"souper-harvest":["souper-ir","souper-ir/stringify"],"souper-ir":["dep:souper-ir"],"std":[],"testing_hooks":[],"trace-log":[],"unwind":["gimli"],"x86":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std"],"keywords":["compile","compiler","jit"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/cranelift-codegen","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-codegen-meta","version":"0.89.0","id":"cranelift-codegen-meta 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Metaprogram for cranelift-codegen code generator library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cranelift-codegen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-codegen-meta","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-meta-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-meta-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-codegen-shared","version":"0.89.0","id":"cranelift-codegen-shared 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"For code shared between cranelift-codegen-meta and cranelift-codegen","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-codegen-shared","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-shared-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-codegen-shared-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-entity","version":"0.89.0","id":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Data structures using entity references as mapping keys","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.94","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-entity","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-entity-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"enable-serde":["serde"],"serde":["dep:serde"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-entity-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std"],"keywords":["entity","set","map"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/cranelift-entity","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-frontend","version":"0.89.0","id":"cranelift-frontend 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Cranelift IR builder helper","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cranelift-codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","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.12","kind":null,"rename":null,"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.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["union"],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-frontend","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-frontend-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"core":["hashbrown","cranelift-codegen/core"],"default":["std"],"hashbrown":["dep:hashbrown"],"std":["cranelift-codegen/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-frontend-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/cranelift-frontend","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-isle","version":"0.89.0","id":"cranelift-isle 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"ISLE: Instruction Selection and Lowering Expressions. A domain-specific language for instruction selection in Cranelift.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"miette","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-isle","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-isle-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"run_tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-isle-0.89.0/tests/run_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-isle-0.89.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":[],"log":["dep:log"],"logging":["log"],"miette":["dep:miette"],"miette-errors":["miette"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-isle-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/isle","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-native","version":"0.89.0","id":"cranelift-native 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Support for targeting the host with Cranelift","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cranelift-codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.95","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"s390x\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-native","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-native-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"core":["cranelift-codegen/core"],"default":["std"],"std":["cranelift-codegen/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-native-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/cranelift-native","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"cranelift-wasm","version":"0.89.0","id":"cranelift-wasm 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Translator from WebAssembly to Cranelift IR","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cranelift-codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-entity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-frontend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","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.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":null,"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.8","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.94","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["union"],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.92.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmtime-types","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":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"wat","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":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cranelift-wasm","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-wasm-0.89.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm_testsuite","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-wasm-0.89.0/tests/wasm_testsuite.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"core":["hashbrown","cranelift-codegen/core","cranelift-frontend/core"],"default":["std"],"enable-serde":["serde"],"hashbrown":["dep:hashbrown"],"serde":["dep:serde"],"std":["cranelift-codegen/std","cranelift-frontend/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cranelift-wasm-0.89.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/cranelift-wasm","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"crc32fast","version":"1.3.2","id":"crc32fast 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bencher","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":"quickcheck","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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"crc32fast","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/benches/bench.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Sam Rijs ","Alex Crichton "],"categories":[],"keywords":["checksum","crc","crc32","simd","fast"],"readme":"README.md","repository":"https://github.com/srijs/rust-crc32fast","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"crossbeam-channel","version":"0.5.6","id":"crossbeam-channel 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Multi-producer multi-consumer channels for message passing","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":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"num_cpus","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":"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":"signal-hook","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":"crossbeam-channel","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"fibonacci","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/examples/fibonacci.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"stopwatch","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/examples/stopwatch.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"matching","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/examples/matching.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"iter","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"thread_locals","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/thread_locals.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"select_macro","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/select_macro.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"golang","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/golang.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ready","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/ready.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"after","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/after.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"never","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/never.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mpsc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/mpsc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"list","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/list.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zero","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/zero.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"array","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/array.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tick","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/tick.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"select","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/select.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"same_channel","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/tests/same_channel.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"crossbeam","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/benches/crossbeam.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"crossbeam-utils":["dep:crossbeam-utils"],"default":["std"],"std":["crossbeam-utils/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.6/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["algorithms","concurrency","data-structures"],"keywords":["channel","mpmc","select","golang","message"],"readme":"README.md","repository":"https://github.com/crossbeam-rs/crossbeam","homepage":"https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.38"},{"name":"crossbeam-deque","version":"0.8.2","id":"crossbeam-deque 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Concurrent work-stealing deque","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":"crossbeam-epoch","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":null,"rename":null,"optional":true,"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam-deque","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fifo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.2/tests/fifo.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lifo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.2/tests/lifo.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"injector","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.2/tests/injector.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"steal","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.2/tests/steal.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"crossbeam-epoch":["dep:crossbeam-epoch"],"crossbeam-utils":["dep:crossbeam-utils"],"default":["std"],"std":["crossbeam-epoch/std","crossbeam-utils/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.2/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["algorithms","concurrency","data-structures"],"keywords":["chase-lev","lock-free","scheduler","scheduling"],"readme":"README.md","repository":"https://github.com/crossbeam-rs/crossbeam","homepage":"https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.38"},{"name":"crossbeam-epoch","version":"0.9.11","id":"crossbeam-epoch 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Epoch-based garbage collection","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":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":null,"rename":null,"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.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"scopeguard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":null,"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":"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":"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},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":"loom-crate","optional":true,"uses_default_features":true,"features":[],"target":"cfg(crossbeam_loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam-epoch","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"sanitize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/examples/sanitize.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"loom","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/tests/loom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"pin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/benches/pin.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"flush","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/benches/flush.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"defer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/benches/defer.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"loom":["loom-crate","crossbeam-utils/loom"],"loom-crate":["dep:loom-crate"],"nightly":["crossbeam-utils/nightly"],"std":["alloc","crossbeam-utils/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.11/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["concurrency","memory-management","no-std"],"keywords":["lock-free","rcu","atomic","garbage"],"readme":"README.md","repository":"https://github.com/crossbeam-rs/crossbeam","homepage":"https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.38"},{"name":"crossbeam-utils","version":"0.8.12","id":"crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for concurrent programming","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","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":"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":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(crossbeam_loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam-utils","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cache_padded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/tests/cache_padded.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sharded_lock","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/tests/sharded_lock.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"atomic_cell","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/tests/atomic_cell.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wait_group","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/tests/wait_group.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"thread","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/tests/thread.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parker","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/tests/parker.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"atomic_cell","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/benches/atomic_cell.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"loom":["dep:loom"],"nightly":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.12/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["algorithms","concurrency","data-structures","no-std"],"keywords":["scoped","thread","atomic","cache"],"readme":"README.md","repository":"https://github.com/crossbeam-rs/crossbeam","homepage":"https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.38"},{"name":"custom_derive","version":"0.1.7","id":"custom_derive 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"(Note: superseded by `macro-attr`) This crate provides a macro that enables the use of custom derive attributes.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.15","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"custom_derive","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"enum_iterator","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/tests/enum_iterator.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stable_encodable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/tests/stable_encodable.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"enum_try_from","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/tests/enum_try_from.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"empty_bi_derives","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/tests/empty_bi_derives.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"trailing_comma","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/tests/trailing_comma.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"passthru_derive","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/tests/passthru_derive.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/custom_derive-0.1.7/Cargo.toml","metadata":null,"publish":null,"authors":["Daniel Keep "],"categories":[],"keywords":["custom","derive","macro"],"readme":"README.md","repository":"https://github.com/DanielKeep/rust-custom-derive/tree/custom_derive-master","homepage":null,"documentation":"https://docs.rs/crate/custom_derive/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"cxx","version":"1.0.81","id":"cxx 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Safe interop between Rust and C++","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cxxbridge-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.81","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"link-cplusplus","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":"cxx-build","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":[],"target":null,"registry":null},{"name":"cxx-gen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cxx-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":"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.66","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cxxbridge-flags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.81","kind":"build","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cxx","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cxx_string","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/tests/cxx_string.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cxx_gen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/tests/cxx_gen.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unique_ptr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/tests/unique_ptr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"c++14":["cxxbridge-flags/c++14"],"c++17":["cxxbridge-flags/c++17"],"c++20":["cxxbridge-flags/c++20"],"default":["std","cxxbridge-flags/default"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-1.0.81/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--cfg","doc_cfg"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::ffi","api-bindings","no-std"],"keywords":["ffi","c++"],"readme":"README.md","repository":"https://github.com/dtolnay/cxx","homepage":"https://cxx.rs","documentation":"https://docs.rs/cxx","edition":"2018","links":"cxxbridge1","default_run":null,"rust_version":"1.48"},{"name":"cxx-build","version":"1.0.81","id":"cxx-build 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"C++ code generator for integrating `cxx` crate into a Cargo build.","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.49","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"codespan-reporting","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.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.9","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.39","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["span-locations"],"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":false,"features":[],"target":null,"registry":null},{"name":"scratch","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":"^1.0.95","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["parsing","printing","clone-impls","full"],"target":null,"registry":null},{"name":"cxx-gen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pkg-config","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":"cxx-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-build-1.0.81/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"experimental-async-fn":[],"parallel":["cc/parallel"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxx-build-1.0.81/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::build-utils","development-tools::ffi"],"keywords":["ffi","build-dependencies"],"readme":null,"repository":"https://github.com/dtolnay/cxx","homepage":"https://cxx.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.48"},{"name":"cxxbridge-flags","version":"1.0.81","id":"cxxbridge-flags 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Compiler configuration of the `cxx` crate (implementation detail)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cxxbridge-flags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxxbridge-flags-1.0.81/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"c++14":[],"c++17":[],"c++20":[],"default":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxxbridge-flags-1.0.81/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::ffi","compilers"],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/cxx","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.48"},{"name":"cxxbridge-macro","version":"1.0.81","id":"cxxbridge-macro 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `cxx` crate.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clang-ast","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":"flate2","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":"memmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"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.39","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.4","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":true,"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":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"cxx","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":"cxxbridge-macro","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxxbridge-macro-1.0.81/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"clang-ast":["dep:clang-ast"],"experimental-async-fn":[],"experimental-enum-variants-from-header":["clang-ast","flate2","memmap","serde","serde_json"],"flate2":["dep:flate2"],"memmap":["dep:memmap"],"serde":["dep:serde"],"serde_json":["dep:serde_json"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cxxbridge-macro-1.0.81/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::ffi"],"keywords":["ffi"],"readme":"README.md","repository":"https://github.com/dtolnay/cxx","homepage":"https://cxx.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.48"},{"name":"digest","version":"0.9.0","id":"digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Traits for cryptographic hash functions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"blobby","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":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"digest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"blobby":["dep:blobby"],"dev":["blobby"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["RustCrypto Developers"],"categories":["cryptography","no-std"],"keywords":["digest","crypto","hash"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/digest","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"either","version":"1.8.0","id":"either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n","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","kind":null,"rename":null,"optional":true,"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.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.8.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["use_std"],"serde":["dep:serde"],"use_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.8.0/Cargo.toml","metadata":{"release":{"no-dev-version":true,"tag-name":"{{version}}"},"docs":{"rs":{"features":["serde"]}}},"publish":null,"authors":["bluss"],"categories":["data-structures","no-std"],"keywords":["data-structure","no_std"],"readme":"README-crates.io.md","repository":"https://github.com/bluss/either","homepage":null,"documentation":"https://docs.rs/either/1/","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"errno","version":"0.2.8","id":"errno 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"errno-dragonfly","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(target_os = \"dragonfly\")","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":true,"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":true,"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":true,"features":[],"target":"cfg(unix)","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":["errhandlingapi","minwindef","ntdef","winbase"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"errno","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/errno-0.2.8/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/errno-0.2.8/Cargo.toml","metadata":null,"publish":null,"authors":["Chris Wong "],"categories":["os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"errno-dragonfly","version":"0.1.2","id":"errno-dragonfly 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Exposes errno functionality to stable Rust on DragonFlyBSD","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":null,"registry":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"errno-dragonfly","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/errno-dragonfly-0.1.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/errno-dragonfly-0.1.2/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/errno-dragonfly-0.1.2/Cargo.toml","metadata":null,"publish":null,"authors":["Michael Neumann "],"categories":[],"keywords":["dragonfly"],"readme":"README.md","repository":"https://github.com/mneumann/errno-dragonfly-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"fallible-iterator","version":"0.2.0","id":"fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Fallible iterator traits","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fallible-iterator","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fallible-iterator-0.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fallible-iterator-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":["algorithms","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/rust-fallible-iterator","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"fxhash","version":"0.2.1","id":"fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"A fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"byteorder","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":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fxhash","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"fxhash","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/bench.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fxhash-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":["cbreeden "],"categories":["algorithms"],"keywords":["hash"],"readme":"README.md","repository":"https://github.com/cbreeden/fxhash","homepage":null,"documentation":"https://docs.rs/fxhash","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"generic-array","version":"0.14.6","id":"generic-array 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Generic types implementing functionality of arrays","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","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bincode","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":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"generic_array","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"more_lengths":[],"serde":["dep:serde"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde","zeroize"]}}},"publish":null,"authors":["Bartłomiej Kamiński ","Aaron Trent "],"categories":["data-structures","no-std"],"keywords":["generic","array"],"readme":"README.md","repository":"https://github.com/fizyk20/generic-array.git","homepage":null,"documentation":"http://fizyk20.github.io/generic-array/generic_array/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"getrandom","version":"0.2.8","id":"getrandom 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","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":"compiler_builtins","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":"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":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","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(all(target_arch = \"wasm32\", target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","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":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.8/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.8/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.8/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.8/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.8/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.8/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"gimli","version":"0.26.2","id":"gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A library for reading and writing the DWARF debugging format.","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":"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},{"name":"fallible-iterator","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":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"crossbeam","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":"getopts","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":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.5","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","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["wasm"],"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":"regex","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":"test-assembler","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"typed-arena","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"gimli","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/examples/simple.rs","edition":"2018","required-features":["read"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"simple_line","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/examples/simple_line.rs","edition":"2018","required-features":["read"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"dwarfdump","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/examples/dwarfdump.rs","edition":"2018","required-features":["read","std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"dwarf-validate","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/examples/dwarf-validate.rs","edition":"2018","required-features":["read","std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"parse_self","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/tests/parse_self.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"convert_self","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/tests/convert_self.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["dep:alloc"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["read","write","std","fallible-iterator","endian-reader"],"endian-reader":["read","stable_deref_trait"],"fallible-iterator":["dep:fallible-iterator"],"indexmap":["dep:indexmap"],"read":["read-core"],"read-core":[],"rustc-dep-of-std":["core","alloc","compiler_builtins"],"stable_deref_trait":["dep:stable_deref_trait"],"std":["fallible-iterator/std","stable_deref_trait/std"],"write":["indexmap"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/gimli-0.26.2/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["development-tools::debugging","development-tools::profiling","parser-implementations"],"keywords":["DWARF","debug","ELF","eh_frame"],"readme":"./README.md","repository":"https://github.com/gimli-rs/gimli","homepage":null,"documentation":"https://docs.rs/gimli","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"hashbrown","version":"0.12.3","id":"hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)","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":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"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":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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},{"name":"rayon","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","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":"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.8.3","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.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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/tests/hasher.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/tests/serde.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/tests/rayon.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/tests/set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"insert_unique_unchecked","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/benches/insert_unique_unchecked.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"ahash":["dep:ahash"],"ahash-compile-time-rng":["ahash/compile-time-rng"],"alloc":["dep:alloc"],"bumpalo":["dep:bumpalo"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["ahash","inline-more"],"inline-more":[],"nightly":[],"raw":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","compiler_builtins","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw"]}}},"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.56.0"},{"name":"hermit-abi","version":"0.1.19","id":"hermit-abi 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"hermit-abi is small interface to call functions from the unikernel RustyHermit.\nIt is used to build the target `x86_64-unknown-hermit`.\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","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},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.51","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hermit-abi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hermit-abi-0.1.19/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":[],"docs":[],"rustc-dep-of-std":["core","compiler_builtins/rustc-dep-of-std","libc/rustc-dep-of-std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hermit-abi-0.1.19/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-unknown-hermit","features":["docs"]}}},"publish":null,"authors":["Stefan Lankes"],"categories":["os"],"keywords":["unikernel","libos"],"readme":"README.md","repository":"https://github.com/hermitcore/libhermit-rs","homepage":null,"documentation":"https://hermitcore.github.io/rusty-hermit/hermit_abi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"iana-time-zone","version":"0.1.53","id":"iana-time-zone 0.1.53 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"get the IANA time zone for the current system","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.50","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.70","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","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(target_arch = \"wasm32\")","registry":null},{"name":"android_system_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","registry":null},{"name":"iana-time-zone-haiku","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(target_os = \"haiku\")","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["activation","combaseapi","objbase","roapi","winerror","winstring"],"target":"cfg(target_os = \"windows\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"iana-time-zone","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iana-time-zone-0.1.53/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"stress-test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iana-time-zone-0.1.53/examples/stress-test.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"get_timezone","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iana-time-zone-0.1.53/examples/get_timezone.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"fallback":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iana-time-zone-0.1.53/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Straw ","René Kijewski ","Ryan Lopopolo "],"categories":["date-and-time","internationalization","os"],"keywords":["IANA","time"],"readme":"README.md","repository":"https://github.com/strawlab/iana-time-zone","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"iana-time-zone-haiku","version":"0.1.1","id":"iana-time-zone-haiku 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"iana-time-zone support crate for Haiku OS","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cxx","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.34","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cxx-build","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.34","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"iana-time-zone-haiku","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iana-time-zone-haiku-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iana-time-zone-haiku-0.1.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iana-time-zone-haiku-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["René Kijewski "],"categories":["date-and-time","internationalization","os"],"keywords":["IANA","time"],"readme":"README.md","repository":"https://github.com/strawlab/iana-time-zone","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"indexmap","version":"1.9.1","id":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","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":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["raw"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","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","kind":null,"rename":null,"optional":true,"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":"fxhash","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":"itertools","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":"lazy_static","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},{"name":"quickcheck","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":"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":["small_rng"],"target":null,"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":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":"indexmap","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_full_path","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/tests/macros_full_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/tests/tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quick","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/tests/quick.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"faststring","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/benches/faststring.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"rayon":["dep:rayon"],"rustc-rayon":["dep:rustc-rayon"],"serde":["dep:serde"],"serde-1":["serde"],"std":[],"test_debug":[],"test_low_transition_point":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/Cargo.toml","metadata":{"release":{"no-dev-version":true,"tag-name":"{{version}}"},"docs":{"rs":{"features":["serde-1","rayon"]}}},"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/bluss/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"io-lifetimes","version":"0.7.4","id":"io-lifetimes 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"A low-level I/O ownership and borrowing library","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fs-err","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"async-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_os = \"wasi\"))","registry":null},{"name":"mio","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":["net","os-ext"],"target":"cfg(not(target_os = \"wasi\"))","registry":null},{"name":"os_pipe","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":"cfg(not(target_os = \"wasi\"))","registry":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_os = \"wasi\"))","registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["io-std","fs","net","process"],"target":"cfg(not(target_os = \"wasi\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.96","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(windows))","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem","Win32_Networking_WinSock","Win32_Security","Win32_System_IO","Win32_System_Threading"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"io-lifetimes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/io-lifetimes-0.7.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/io-lifetimes-0.7.4/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"async-std":["dep:async-std"],"close":["libc","windows-sys"],"default":["close"],"fs-err":["dep:fs-err"],"libc":["dep:libc"],"mio":["dep:mio"],"os_pipe":["dep:os_pipe"],"socket2":["dep:socket2"],"tokio":["dep:tokio"],"windows-sys":["dep:windows-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/io-lifetimes-0.7.4/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Gohman "],"categories":["os","rust-patterns"],"keywords":["api","io"],"readme":"README.md","repository":"https://github.com/sunfishcode/io-lifetimes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"itertools","version":"0.10.5","id":"itertools 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Extra iterator adaptors, iterator methods, free functions, and macros.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"either","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":"criterion","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":"paste","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},{"name":"permutohedron","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":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","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.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itertools","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"iris","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/examples/iris.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"macros_hygiene","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/macros_hygiene.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tuples","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/tuples.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/test_core.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/zip.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"flatten_ok","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/flatten_ok.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"adaptors_no_collect","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/adaptors_no_collect.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"specializations","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/specializations.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_std","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/test_std.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"merge_join","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/merge_join.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quick","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/quick.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"peeking_take_while","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/peeking_take_while.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"tuple_combinations","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/tuple_combinations.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"tuples","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/tuples.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"fold_specialization","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/fold_specialization.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"combinations_with_replacement","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/combinations_with_replacement.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"tree_fold1","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/tree_fold1.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bench1","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/bench1.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"combinations","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/combinations.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"powerset","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/benches/powerset.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["use_std"],"use_alloc":[],"use_std":["use_alloc","either/use_std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/Cargo.toml","metadata":{"release":{"no-dev-version":true}},"publish":null,"authors":["bluss"],"categories":["algorithms","rust-patterns"],"keywords":["iterator","data-structure","zip","product","group-by"],"readme":"README.md","repository":"https://github.com/rust-itertools/itertools","homepage":null,"documentation":"https://docs.rs/itertools/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"ittapi","version":"0.3.1","id":"ittapi 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"GPL-2.0-only OR BSD-3-Clause","license_file":null,"description":"High-level Rust bindings for ittapi","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.56","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ittapi-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":null,"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.16","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"scoped-env","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ittapi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ittapi-0.3.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ittapi-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Johnnie Birch <45402135+jlb6740@users.noreply.github.com>","Benjamin Bouvier "],"categories":["development-tools"],"keywords":["vtune","profiling","code-generation"],"readme":"README.md","repository":"https://github.com/intel/ittapi","homepage":"https://github.com/intel/ittapi/tree/master/rust/ittapi","documentation":"https://docs.rs/ittapi","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"ittapi-sys","version":"0.3.1","id":"ittapi-sys 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"GPL-2.0-only OR BSD-3-Clause","license_file":null,"description":"Rust bindings for ittapi","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.59","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"diff","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":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ittapi-sys","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ittapi-sys-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"bindgen-up-to-date","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ittapi-sys-0.3.1/tests/bindgen-up-to-date.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ittapi-sys-0.3.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ittapi-sys-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Johnnie Birch <45402135+jlb6740@users.noreply.github.com>"],"categories":["development-tools","external-ffi-bindings"],"keywords":["vtune","profiling","code-generation"],"readme":"README.md","repository":"https://github.com/intel/ittapi","homepage":"https://github.com/intel/ittapi/tree/master/rust/ittapi-sys","documentation":"https://docs.rs/ittapi-sys","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"js-sys","version":"0.3.60","id":"js-sys 0.3.60 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.83","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.33","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.33","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.60","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Headers","Response","ResponseInit"],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js-sys","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/js-sys-0.3.60/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/js-sys-0.3.60/tests/headless.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/js-sys-0.3.60/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/js-sys-0.3.60/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"las","version":"0.7.7","id":"las 0.7.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Read and write point clouds stored in the ASPRS las file format.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"byteorder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"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":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"laz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"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":true,"features":[],"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":"uuid","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"las","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/las-0.7.7/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"count","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/las-0.7.7/examples/count.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"laszip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/las-0.7.7/tests/laszip.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"roundtrip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/las-0.7.7/tests/roundtrip.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"autzen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/las-0.7.7/tests/autzen.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"roundtrip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/las-0.7.7/benches/roundtrip.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"laz":["dep:laz"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/las-0.7.7/Cargo.toml","metadata":null,"publish":null,"authors":["Pete Gadomski "],"categories":["science","data-structures"],"keywords":["lidar","pointcloud","las","gis","ASPRS"],"readme":"README.md","repository":"https://github.com/gadomski/las-rs","homepage":"https://github.com/gadomski/las-rs","documentation":"https://docs.rs/las","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"laz","version":"0.6.4","id":"laz 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","license":null,"license_file":"COPYING","description":"Rust port of Laszip compression. of the LAS format","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"byteorder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":null,"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.2.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":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"criterion","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":"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":"indicatif","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"laz","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"check","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/examples/check.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"laszip_version_1","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/tests/laszip_version_1.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_par","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/tests/test_par.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"laszip_version_2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/tests/laszip_version_2.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"variable_size_chunks","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/tests/variable_size_chunks.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":[],"parallel":["rayon"],"rayon":["dep:rayon"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/laz-0.6.4/Cargo.toml","metadata":{"docs":{"rs":{"features":["parallel"]}}},"publish":null,"authors":["tmontaigu "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/tmontaigu/laz-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"libc","version":"0.2.137","id":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\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":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.137/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.137/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.137/build.rs","edition":"2015","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.137/Cargo.toml","metadata":{"docs":{"rs":{"features":["const-extern-fn","extra_traits"]}}},"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":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"link-cplusplus","version":"1.0.7","id":"link-cplusplus 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Link libstdc++ or libc++ automatically or manually","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","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"link-cplusplus","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/link-cplusplus-1.0.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/link-cplusplus-1.0.7/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":[],"libc++":[],"libcxx":["libc++"],"libstdc++":[],"libstdcxx":["libstdc++"],"nothing":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/link-cplusplus-1.0.7/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["external-ffi-bindings","development-tools::ffi","compilers","no-std"],"keywords":["linkage","c++"],"readme":"README.md","repository":"https://github.com/dtolnay/link-cplusplus","homepage":null,"documentation":"https://docs.rs/link-cplusplus","edition":"2018","links":"cplusplus","default_run":null,"rust_version":"1.34"},{"name":"linux-raw-sys","version":"0.0.46","id":"linux-raw-sys 0.0.46 (registry+https://github.com/rust-lang/crates.io-index)","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":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.49","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},{"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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/linux-raw-sys-0.0.46/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std","general","errno"],"errno":[],"general":[],"ioctl":[],"netlink":[],"no_std":[],"rustc-dep-of-std":["core","compiler_builtins","no_std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/linux-raw-sys-0.0.46/Cargo.toml","metadata":{"docs":{"rs":{"features":["default","ioctl","netlink"],"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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"log","version":"0.4.17","id":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","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":"cfg-if","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":"serde","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":"=1.0.0-alpha.5","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.0.0-alpha.9","kind":null,"rename":null,"optional":true,"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":"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_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":"=1.0.0-alpha.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.0-alpha.9","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/tests/filters.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/tests/macros.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/benches/value.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"kv_unstable":["value-bag"],"kv_unstable_serde":["kv_unstable_std","value-bag/serde","serde"],"kv_unstable_std":["std","kv_unstable","value-bag/error"],"kv_unstable_sval":["kv_unstable","value-bag/sval","sval"],"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":["dep:serde"],"std":[],"sval":["dep:sval"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_std","kv_unstable_sval","kv_unstable_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":"2015","links":null,"default_run":null,"rust_version":null},{"name":"mach","version":"0.3.2","id":"mach 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-2-Clause","license_file":null,"description":"A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.","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(any(target_os = \"macos\", target_os = \"ios\"))","registry":null},{"name":"rustc-std-workspace-core","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":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"mach","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mach-0.3.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"dump_process_registers","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mach-0.3.2/examples/dump_process_registers.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":[],"deprecated":[],"rustc-dep-of-std":["rustc-std-workspace-core","libc/rustc-dep-of-std"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mach-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Nick Fitzgerald ","David Cuddeback ","Gonzalo Brito Gadeschi "],"categories":["api-bindings","external-ffi-bindings","no-std","os"],"keywords":["kernel","macos","darwin"],"readme":"README.md","repository":"https://github.com/fitzgen/mach","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"memchr","version":"2.5.0","id":"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense/MIT","license_file":null,"description":"Safe interface to memchr.","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},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":null,"rename":null,"optional":true,"uses_default_features":false,"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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"libc":["dep:libc"],"rustc-dep-of-std":["core","compiler_builtins"],"std":[],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant ","bluss"],"categories":[],"keywords":["memchr","char","scan","strchr","string"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"memoffset","version":"0.6.5","id":"memoffset 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"offset_of functionality for Rust structs.","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":"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":"memoffset","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.6.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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.6.5/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":[],"unstable_const":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.6.5/Cargo.toml","metadata":null,"publish":null,"authors":["Gilad Naaman "],"categories":["no-std"],"keywords":["mem","offset","offset_of","offsetof"],"readme":"README.md","repository":"https://github.com/Gilnaa/memoffset","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"num-integer","version":"0.1.45","id":"num-integer 0.1.45 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Integer traits and functions","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.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"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-integer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"average","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/tests/average.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"roots","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/tests/roots.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"average","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/benches/average.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"gcd","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/benches/gcd.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"roots","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/benches/roots.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"i128":["num-traits/i128"],"std":["num-traits/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/Cargo.toml","metadata":{"docs":{"rs":{"features":["std"]}}},"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-integer","homepage":"https://github.com/rust-num/num-integer","documentation":"https://docs.rs/num-integer","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"num-traits","version":"0.2.15","id":"num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cast","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15/tests/cast.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"i128":[],"libm":["dep:libm"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15/Cargo.toml","metadata":{"docs":{"rs":{"features":["std"]}}},"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":"2015","links":null,"default_run":null,"rust_version":null},{"name":"num_cpus","version":"1.13.1","id":"num_cpus 1.13.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Get the number of CPUs on a machine.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"hermit-abi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.26","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(windows))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"num_cpus","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"values","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.1/examples/values.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.1/Cargo.toml","metadata":null,"publish":null,"authors":["Sean McArthur "],"categories":["hardware-support"],"keywords":["cpu","cpus","cores"],"readme":"README.md","repository":"https://github.com/seanmonstar/num_cpus","homepage":null,"documentation":"https://docs.rs/num_cpus","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"object","version":"0.29.0","id":"object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A unified interface for reading and writing object file formats.","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":"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},{"name":"crc32fast","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":"flate2","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":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["ahash"],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","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.4.1","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.57","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"object","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/object-0.29.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parse_self","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/object-0.29.0/tests/parse_self.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/object-0.29.0/tests/integration.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"all":["read","write","std","compression","wasm"],"alloc":["dep:alloc"],"archive":[],"cargo-all":[],"coff":[],"compiler_builtins":["dep:compiler_builtins"],"compression":["flate2","std"],"core":["dep:core"],"crc32fast":["dep:crc32fast"],"default":["read","compression"],"doc":["read_core","write_std","std","compression","archive","coff","elf","macho","pe","wasm"],"elf":[],"flate2":["dep:flate2"],"hashbrown":["dep:hashbrown"],"indexmap":["dep:indexmap"],"macho":[],"pe":["coff"],"read":["read_core","archive","coff","elf","macho","pe","unaligned"],"read_core":[],"rustc-dep-of-std":["core","compiler_builtins","alloc","memchr/rustc-dep-of-std"],"std":["memchr/std"],"unaligned":[],"wasm":["wasmparser"],"wasmparser":["dep:wasmparser"],"write":["write_std","coff","elf","macho","pe"],"write_core":["crc32fast","indexmap","hashbrown"],"write_std":["write_core","std","indexmap/std","crc32fast/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/object-0.29.0/Cargo.toml","metadata":{"docs":{"rs":{"features":["doc"]}}},"publish":null,"authors":[],"categories":[],"keywords":["object","elf","mach-o","pe","coff"],"readme":"README.md","repository":"https://github.com/gimli-rs/object","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"once_cell","version":"1.15.0","id":"once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","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":"atomic-polyfill","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":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.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.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","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":"once_cell","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_vs_lazy_static","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/examples/bench_vs_lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/tests/it.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["dep:atomic-polyfill"],"default":["std"],"parking_lot":["parking_lot_core"],"parking_lot_core":["dep:parking_lot_core"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"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.56"},{"name":"opaque-debug","version":"0.3.0","id":"opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Macro for opaque Debug trait implementation","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"opaque-debug","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/tests/mod.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/opaque-debug-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["RustCrypto Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/opaque-debug","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"paste","version":"1.0.9","id":"paste 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros for all your token pasting needs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"paste-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":"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.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":"paste","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-1.0.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-1.0.9/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-1.0.9/tests/test_attr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-1.0.9/tests/test_item.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-1.0.9/tests/test_expr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_doc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-1.0.9/tests/test_doc.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/paste-1.0.9/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools","no-std"],"keywords":["macros"],"readme":"README.md","repository":"https://github.com/dtolnay/paste","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"ppv-lite86","version":"0.2.16","id":"ppv-lite86 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Implementation of the crypto-simd API for x86","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ppv-lite86","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"no_simd":[],"simd":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/Cargo.toml","metadata":null,"publish":null,"authors":["The CryptoCorrosion Contributors"],"categories":["cryptography","no-std"],"keywords":["crypto","simd","x86"],"readme":null,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"proc-macro2","version":"1.0.47","id":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc-macro2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/tests/comments.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/tests/test_fmt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/tests/marker.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/tests/features.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--cfg","doc_cfg"],"targets":["x86_64-unknown-linux-gnu"]}},"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":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"psm","version":"0.1.21","id":"psm 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Portable Stack Manipulation: stack manipulation and introspection routines","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.2","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"psm","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"panics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/examples/panics.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"info","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/examples/info.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"on_stack_fibo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/examples/on_stack_fibo.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"on_stack_fibo_alloc_each_frame","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/examples/on_stack_fibo_alloc_each_frame.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"replace_stack_1","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/examples/replace_stack_1.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"thread","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/examples/thread.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"stack_direction","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/tests/stack_direction.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_direction_2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/tests/stack_direction_2.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/psm-0.1.21/Cargo.toml","metadata":null,"publish":null,"authors":["Simonas Kazlauskas "],"categories":[],"keywords":["stack","no_std"],"readme":"README.mkd","repository":"https://github.com/rust-lang/stacker/","homepage":null,"documentation":"https://docs.rs/psm/0.1.20","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"quote","version":"1.0.21","id":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","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.40","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.52","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"rand","version":"0.8.5","id":"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Random number generators and other randomness functionality.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"packed_simd_2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":null,"rename":"packed_simd","optional":true,"uses_default_features":true,"features":["into_bits"],"target":null,"registry":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.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.103","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","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.3.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.22","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":["rand_core/alloc"],"default":["std","std_rng"],"getrandom":["rand_core/getrandom"],"libc":["dep:libc"],"log":["dep:log"],"min_const_gen":[],"nightly":[],"packed_simd":["dep:packed_simd"],"rand_chacha":["dep:rand_chacha"],"serde":["dep:serde"],"serde1":["serde","rand_core/serde1"],"simd_support":["packed_simd"],"small_rng":[],"std":["rand_core/std","rand_chacha/std","alloc","getrandom","libc"],"std_rng":["rand_chacha"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"features":["small_rng","serde1"]}},"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rand_chacha","version":"0.3.1","id":"rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"ChaCha random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["simd"],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.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":true,"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde1":["serde"],"simd":[],"std":["ppv-lite86/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rand_core","version":"0.6.4","id":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Core random number generator traits and tools for implementation.\n","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.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","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"getrandom":["dep:getrandom"],"serde":["dep:serde"],"serde1":["serde"],"std":["alloc","getrandom","getrandom/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"all-features":true}},"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rayon","version":"1.5.3","id":"rayon 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Simple work-stealing parallelism for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"crossbeam-deque","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"either","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":"rayon-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"docopt","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":"lazy_static","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.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_xorshift","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":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.85","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"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":"rayon","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"cpu_monitor","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/examples/cpu_monitor.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"cross-pool","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/cross-pool.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"chars","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/chars.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"issue671","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/issue671.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debug","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"octillion","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/octillion.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"clones","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/clones.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"collect","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/collect.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"issue671-unzip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/issue671-unzip.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"producer_split_at","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/producer_split_at.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sort-panic-safe","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/sort-panic-safe.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"intersperse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/intersperse.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"iter_panic","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/iter_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"str","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/str.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"named-threads","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/tests/named-threads.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/Cargo.toml","metadata":null,"publish":null,"authors":["Niko Matsakis ","Josh Stone "],"categories":["concurrency"],"keywords":["parallel","thread","concurrency","join","performance"],"readme":"README.md","repository":"https://github.com/rayon-rs/rayon","homepage":null,"documentation":"https://docs.rs/rayon/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rayon-core","version":"1.9.3","id":"rayon-core 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Core APIs for Rayon","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"crossbeam-channel","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":"crossbeam-deque","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"crossbeam-utils","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":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"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":"rand_xorshift","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":"scoped-tls","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","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rayon-core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_overflow_crash","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/tests/stack_overflow_crash.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"double_init_fail","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/tests/double_init_fail.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"init_zero_threads","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/tests/init_zero_threads.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"scope_join","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/tests/scope_join.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"simple_panic","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/tests/simple_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"scoped_threadpool","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/tests/scoped_threadpool.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/Cargo.toml","metadata":null,"publish":null,"authors":["Niko Matsakis ","Josh Stone "],"categories":["concurrency"],"keywords":["parallel","thread","concurrency","join","performance"],"readme":"README.md","repository":"https://github.com/rayon-rs/rayon","homepage":null,"documentation":"https://docs.rs/rayon/","edition":"2018","links":"rayon-core","default_run":null,"rust_version":null},{"name":"regalloc2","version":"0.4.1","id":"regalloc2 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Backtracking register allocator inspired from IonMonkey","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libfuzzer-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":null,"rename":null,"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.8","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.136","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"slice-group-by","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":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regalloc2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regalloc2-0.4.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"checker":[],"default":[],"enable-serde":["serde"],"fuzzing":["libfuzzer-sys","checker","trace-log"],"libfuzzer-sys":["dep:libfuzzer-sys"],"serde":["dep:serde"],"trace-log":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regalloc2-0.4.1/Cargo.toml","metadata":null,"publish":null,"authors":["Chris Fallin ","Mozilla SpiderMonkey Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/regalloc2","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"rustc-demangle","version":"0.1.21","id":"rustc-demangle 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Rust compiler symbol demangling.\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":"rustc-demangle","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.21/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-demangle-0.1.21/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/rustc-demangle","homepage":"https://github.com/alexcrichton/rustc-demangle","documentation":"https://docs.rs/rustc-demangle","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"rustix","version":"0.35.12","id":"rustix 0.35.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock2-like syscalls","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":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.49","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},{"name":"io-lifetimes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"io-lifetimes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["close"],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.133","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.2.8","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.6.5","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":"^0.6","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":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"build","rename":null,"optional":true,"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.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["general","no_std"],"target":"cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.133","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["extra_traits"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","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_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))","registry":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["general","errno","ioctl","no_std"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.133","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["extra_traits"],"target":"cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))","registry":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":"libc_errno","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))","registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","registry":null},{"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":"cfg(not(target_os = \"emscripten\"))","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock","Win32_NetworkManagement_IpHelper","Win32_System_Threading"],"target":"cfg(windows)","registry":null},{"name":"ctor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.21","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustix-0.35.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustix-0.35.12/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustix-0.35.12/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"all-apis":["fs","io_uring","mm","net","param","process","procfs","rand","runtime","termios","thread","time"],"all-impls":["async-std","tokio","os_pipe","socket2","mio","fs-err"],"alloc":["dep:alloc"],"async-std":["io-lifetimes/async-std"],"cc":["dep:cc"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std","use-libc-auxv"],"fs":[],"fs-err":["io-lifetimes/fs-err"],"io-lifetimes":["dep:io-lifetimes"],"io_uring":["fs","net"],"itoa":["dep:itoa"],"libc":["dep:libc"],"libc_errno":["dep:libc_errno"],"mio":["io-lifetimes/mio"],"mm":[],"net":[],"once_cell":["dep:once_cell"],"os_pipe":["io-lifetimes/os_pipe"],"param":[],"process":[],"procfs":["once_cell","itoa"],"rand":[],"runtime":[],"rustc-dep-of-std":["core","alloc","compiler_builtins","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std"],"socket2":["io-lifetimes/socket2"],"std":["io-lifetimes"],"termios":[],"thread":[],"time":[],"tokio":["io-lifetimes/tokio"],"use-libc":["libc_errno","libc"],"use-libc-auxv":["libc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustix-0.35.12/Cargo.toml","metadata":{"docs":{"rs":{"features":["all-apis"],"rustdoc-args":["--cfg","doc_cfg"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc"]}}},"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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"scopeguard","version":"1.1.0","id":"scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"scopeguard","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"readme","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/examples/readme.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["use_std"],"use_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/Cargo.toml","metadata":{"release":{"no-dev-version":true}},"publish":null,"authors":["bluss"],"categories":["rust-patterns","no-std"],"keywords":["scope-guard","defer","panic","unwind"],"readme":null,"repository":"https://github.com/bluss/scopeguard","homepage":null,"documentation":"https://docs.rs/scopeguard/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"scratch","version":"1.0.2","id":"scratch 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Compile-time temporary directory shared by multiple crates and erased by `cargo clean`","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fs2","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":"scratch","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scratch-1.0.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scratch-1.0.2/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scratch-1.0.2/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::build-utils","filesystem"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/scratch","homepage":null,"documentation":"https://docs.rs/scratch","edition":"2015","links":null,"default_run":null,"rust_version":"1.0"},{"name":"serde","version":"1.0.147","id":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","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_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.147","kind":null,"rename":null,"optional":true,"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","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.147/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.147/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"derive":["serde_derive"],"rc":[],"serde_derive":["dep:serde_derive"],"std":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.147/Cargo.toml","metadata":{"playground":{"features":["derive","rc"]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.serde.rs/serde/","edition":"2015","links":null,"default_run":null,"rust_version":"1.13"},{"name":"serde_derive","version":"1.0.147","id":"serde_derive 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","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","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":"^1.0.90","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":"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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.147/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.147/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.147/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["no-std"],"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":"2015","links":null,"default_run":null,"rust_version":"1.31"},{"name":"sha2","version":"0.9.9","id":"sha2 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"block-buffer","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":"cfg-if","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":"digest","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":"opaque-debug","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":"sha2-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["dev"],"target":null,"registry":null},{"name":"hex-literal","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":"cpufeatures","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":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"sha2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.9.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"sha512sum","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.9.9/examples/sha512sum.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"sha256sum","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.9.9/examples/sha256sum.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"lib","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.9.9/tests/lib.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"sha256","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.9.9/benches/sha256.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"sha512","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.9.9/benches/sha512.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"asm":["sha2-asm"],"asm-aarch64":["asm"],"compress":[],"default":["std"],"force-soft":[],"sha2-asm":["dep:sha2-asm"],"std":["digest/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.9.9/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["RustCrypto Developers"],"categories":["cryptography","no-std"],"keywords":["crypto","sha2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"slice-group-by","version":"0.3.0","id":"slice-group-by 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Iterators over groups in a slice","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"slice-group-by","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/slice-group-by-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/slice-group-by-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["Kerollmops "],"categories":["algorithms"],"keywords":["slice","group"],"readme":"README.md","repository":"https://github.com/Kerollmops/slice-group-by","homepage":null,"documentation":"https://docs.rs/slice-group-by","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"smallvec","version":"1.10.0","id":"smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"'Small vector' optimization: store up to a small number of items on the stack","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","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","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debugger_visualizer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/tests/debugger_visualizer.rs","edition":"2018","required-features":["debugger_visualizer"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"macro","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/tests/macro.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"const_generics":[],"const_new":["const_generics"],"debugger_visualizer":[],"may_dangle":[],"serde":["dep:serde"],"specialization":[],"union":[],"write":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Servo Project Developers"],"categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","homepage":null,"documentation":"https://docs.rs/smallvec/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"stable_deref_trait","version":"1.2.0","id":"stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"stable_deref_trait","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Robert Grosse "],"categories":["memory-management","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/storyyeller/stable_deref_trait","homepage":null,"documentation":"https://docs.rs/stable_deref_trait/1.2.0/stable_deref_trait","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"syn","version":"1.0.103","id":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","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.46","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","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.0","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","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.0","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.0","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.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.0","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","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","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":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"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":"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":null,"registry":null},{"name":"termcolor","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":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_meta.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_receiver.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_shebang.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/regression.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_grouping.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_generics.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_pat.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_iterators.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_round_trip.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_ty.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_token_trees.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_attribute.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_parse_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_asyncness.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_precedence.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_item.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_parse_buffer.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_ident.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_expr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_lit.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_path.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_derive_input.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_stmt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/zzz_stable.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_visibility.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_should_parse.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/benches/rust.rs","edition":"2018","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/benches/file.rs","edition":"2018","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["quote"],"proc-macro":["proc-macro2/proc-macro","quote/proc-macro"],"quote":["dep:quote"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"targets":["x86_64-unknown-linux-gnu"],"rustdoc-args":["--cfg","doc_cfg"]}},"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":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"target-lexicon","version":"0.12.4","id":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Targeting utilities for compilers and related tools","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"target-lexicon","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/target-lexicon-0.12.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/target-lexicon-0.12.4/examples/misc.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"host","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/target-lexicon-0.12.4/examples/host.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/target-lexicon-0.12.4/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/target-lexicon-0.12.4/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Gohman "],"categories":["no-std"],"keywords":["target","host","triple","compiler","jit"],"readme":"README.md","repository":"https://github.com/bytecodealliance/target-lexicon","homepage":null,"documentation":"https://docs.rs/target-lexicon/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"termcolor","version":"1.1.3","id":"termcolor 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense OR MIT","license_file":null,"description":"A simple cross platform library for writing colored text to a terminal.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"termcolor","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/termcolor-1.1.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/termcolor-1.1.3/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":[],"keywords":["windows","win","color","ansi","console"],"readme":"README.md","repository":"https://github.com/BurntSushi/termcolor","homepage":"https://github.com/BurntSushi/termcolor","documentation":"https://docs.rs/termcolor","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"thiserror","version":"1.0.37","id":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","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.37","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.65","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","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","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.49","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_from.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_backtrace.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_source.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_generics.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_deprecated","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_deprecated.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_display.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_option.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_expr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_path.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_lints.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_transparent.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/tests/test_error.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.37/Cargo.toml","metadata":{"docs":{"rs":{"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":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"thiserror-impl","version":"1.0.37","id":"thiserror-impl 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","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","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":"^1.0.45","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-impl-1.0.37/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-impl-1.0.37/Cargo.toml","metadata":{"docs":{"rs":{"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":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"time","version":"0.1.44","id":"time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Utilities for working with time-related functions in Rust.\n","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.69","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"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","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi","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":["std","processthreadsapi","winbase"],"target":null,"registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.10.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"winapi","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":["std","minwinbase","minwindef","ntdef","profileapi","sysinfoapi","timezoneapi"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.44/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"rustc-serialize":["dep:rustc-serialize"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.44/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/time-rs/time","homepage":"https://github.com/time-rs/time","documentation":"https://docs.rs/time/~0.1","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"typenum","version":"1.15.0","id":"typenum 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Typenum is a Rust library for type-level numbers evaluated at\n compile time. It currently supports bits, unsigned integers, and signed\n integers. It also provides a type-level array of type-level numbers, but its\n implementation is incomplete.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"scale-info","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"typenum","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-main","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/build/main.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"force_unix_path_separator":[],"i128":[],"no_std":[],"scale-info":["dep:scale-info"],"scale_info":["scale-info/derive"],"strict":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.15.0/Cargo.toml","metadata":null,"publish":null,"authors":["Paho Lurie-Gregg ","Andre Bogus "],"categories":["no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/paholg/typenum","homepage":null,"documentation":"https://docs.rs/typenum","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"unicode-ident","version":"1.0.5","id":"unicode-ident 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","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":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"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.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","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":"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.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-ident","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.5/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"unicode-width","version":"0.1.10","id":"unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\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","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":"rustc-std-workspace-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"std","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-width","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"bench":[],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":[],"no_std":[],"rustc-dep-of-std":["std","core","compiler_builtins"],"std":["dep:std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.10/Cargo.toml","metadata":null,"publish":null,"authors":["kwantam ","Manish Goregaokar "],"categories":[],"keywords":["text","width","unicode"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-width","homepage":"https://github.com/unicode-rs/unicode-width","documentation":"https://unicode-rs.github.io/unicode-width","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"uuid","version":"1.2.1","id":"uuid 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A library to generate and parse UUIDs.","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.1.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":"atomic","optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":"getrandom","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":null,"rename":"md-5","optional":true,"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":null,"rename":"rand","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.56","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sha1_smol","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":"sha1_smol","optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"slog","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid-macro-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":null,"rename":"uuid-macro-internal","optional":true,"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","kind":null,"rename":"wasm-bindgen","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","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":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.79","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_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","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.52","kind":"dev","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","kind":"dev","rename":"wasm-bindgen","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","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(target_arch = \"wasm32\")","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.42.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Com"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"uuid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"sortable_uuid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/examples/sortable_uuid.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"random_uuid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/examples/random_uuid.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"windows_guid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/examples/windows_guid.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"uuid_macro","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/examples/uuid_macro.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/tests/macros.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse_str","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/benches/parse_str.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"format_str","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/benches/format_str.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"v4","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/benches/v4.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"atomic":["dep:atomic"],"default":["std"],"fast-rng":["rng","rand"],"getrandom":["dep:getrandom"],"js":["wasm-bindgen","getrandom","getrandom/js"],"macro-diagnostics":["uuid-macro-internal"],"md-5":["dep:md-5"],"md5":["md-5"],"rand":["dep:rand"],"rng":["getrandom"],"serde":["dep:serde"],"sha1":["sha1_smol"],"sha1_smol":["dep:sha1_smol"],"slog":["dep:slog"],"std":[],"uuid-macro-internal":["dep:uuid-macro-internal"],"v1":["atomic"],"v3":["md5"],"v4":["rng"],"v5":["sha1"],"v6":["atomic"],"v7":["atomic","rng"],"v8":[],"wasm-bindgen":["dep:wasm-bindgen"],"zerocopy":["dep:zerocopy"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/uuid-1.2.1/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","uuid_unstable"],"rustdoc-args":["--cfg","uuid_unstable"],"targets":["x86_64-unknown-linux-gnu"],"features":["serde","arbitrary","slog","v1","v3","v4","v5","v6","v7","v8"]}},"playground":{"features":["serde","v1","v3","v4","v5","v6","v7","v8"]}},"publish":null,"authors":["Ashley Mannix","Christopher Armstrong","Dylan DPC","Hunar Roop Kahlon"],"categories":["data-structures","no-std","parser-implementations","wasm"],"keywords":["guid","unique","uuid"],"readme":"README.md","repository":"https://github.com/uuid-rs/uuid","homepage":"https://github.com/uuid-rs/uuid","documentation":"https://docs.rs/uuid","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"version_check","version":"0.9.4","id":"version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Tiny crate to check the version of the installed/running rustc.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"version_check","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/Cargo.toml","metadata":null,"publish":null,"authors":["Sergio Benitez "],"categories":[],"keywords":["version","rustc","minimum","check"],"readme":"README.md","repository":"https://github.com/SergioBenitez/version_check","homepage":null,"documentation":"https://docs.rs/version_check/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.10.0+wasi-snapshot-preview1","id":"wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","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","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":"rustc-std-workspace-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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.10.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.10.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","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","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":"rustc-std-workspace-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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen","version":"0.2.83","id":"wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"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.83","kind":null,"rename":null,"optional":false,"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.60","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":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.33","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.33","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-a","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":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-b","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":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"std-crate-no-std-dep","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/tests/std-crate-no-std-dep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"must_use","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/tests/must_use.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/tests/headless/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwrap_throw","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/tests/unwrap_throw.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non_wasm","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/tests/non_wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["spans","std"],"enable-interning":["std"],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":["wasm-bindgen-macro/spans"],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":["wasm-bindgen-macro/xxx_debug_only_print_generated_code"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.83/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/rustwasm/wasm-bindgen","homepage":"https://rustwasm.github.io/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen-backend","version":"0.2.83","id":"wasm-bindgen-backend 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Backend code generation of the wasm-bindgen tool\n","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":"log","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":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","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":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.83","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-backend","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-backend-0.2.83/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-backend-0.2.83/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/backend","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-backend","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen-macro","version":"0.2.83","id":"wasm-bindgen-macro 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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.83","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},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.83","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.33","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-0.2.83/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-0.2.83/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"spans":["wasm-bindgen-macro-support/spans"],"strict-macro":["wasm-bindgen-macro-support/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-0.2.83/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen-macro-support","version":"0.2.83","id":"wasm-bindgen-macro-support 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n","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":"^1.0.67","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit","full"],"target":null,"registry":null},{"name":"wasm-bindgen-backend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.83","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.83","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-support-0.2.83/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":["wasm-bindgen-backend/spans"],"strict-macro":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-support-0.2.83/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/macro-support","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen-shared","version":"0.2.83","id":"wasm-bindgen-shared 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-shared","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-shared-0.2.83/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-shared-0.2.83/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-shared-0.2.83/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/shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2018","links":"wasm_bindgen","default_run":null,"rust_version":null},{"name":"wasmparser","version":"0.92.0","id":"wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","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":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","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","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","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"getopts","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":"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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmparser-0.92.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmparser-0.92.0/examples/simple.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmparser-0.92.0/benches/benchmark.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"deterministic":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmparser-0.92.0/Cargo.toml","metadata":null,"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":null},{"name":"wasmtime","version":"2.0.0","id":"wasmtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"High-level API to expose the Wasmtime runtime","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.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.51","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-if","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":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.31","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":"^1.6","kind":null,"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","kind":null,"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.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read_core","elf","std"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.0","kind":null,"rename":null,"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.0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"psm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":null,"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.0","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.94","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","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.92.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmtime-cache","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":"wasmtime-component-macro","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":"wasmtime-component-util","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":"wasmtime-cranelift","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":"wasmtime-environ","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":"wasmtime-fiber","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":"wasmtime-jit","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":"wasmtime-runtime","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":"wat","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0","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.36.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Diagnostics_Debug"],"target":"cfg(target_os = \"windows\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-2.0.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"all-arch":["wasmtime-cranelift?/all-arch"],"async":["dep:wasmtime-fiber","wasmtime-runtime/async","dep:async-trait"],"cache":["dep:wasmtime-cache"],"component-model":["wasmtime-environ/component-model","wasmtime-cranelift?/component-model","wasmtime-runtime/component-model","dep:wasmtime-component-macro","dep:wasmtime-component-util","dep:encoding_rs"],"cranelift":["dep:wasmtime-cranelift"],"default":["async","cache","wat","jitdump","parallel-compilation","cranelift","pooling-allocator","memory-init-cow","vtune"],"incremental-cache":["wasmtime-cranelift?/incremental-cache"],"jitdump":["wasmtime-jit/jitdump"],"memory-init-cow":["wasmtime-runtime/memory-init-cow"],"parallel-compilation":["dep:rayon"],"pooling-allocator":["wasmtime-runtime/pooling-allocator"],"posix-signals-on-macos":["wasmtime-runtime/posix-signals-on-macos"],"vtune":["wasmtime-jit/vtune"],"wat":["dep:wat"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-2.0.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","nightlydoc"]}}},"publish":null,"authors":["The Wasmtime Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/wasmtime","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"wasmtime-asm-macros","version":"2.0.0","id":"wasmtime-asm-macros 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Macros for defining asm functions in Wasmtime","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime-asm-macros","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-asm-macros-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-asm-macros-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Wasmtime Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"wasmtime-cranelift","version":"2.0.0","id":"wasmtime-cranelift 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Integration between Cranelift and Wasmtime","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.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-entity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-frontend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-native","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-wasm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"gimli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read","std"],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read_core","elf","std","write"],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","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.92.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmtime-environ","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime-cranelift","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-cranelift-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"all-arch":["cranelift-codegen/all-arch"],"component-model":["wasmtime-environ/component-model"],"incremental-cache":["cranelift-codegen/incremental-cache"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-cranelift-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Wasmtime Project Developers"],"categories":["wasm"],"keywords":["webassembly","wasm"],"readme":null,"repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/wasmtime-cranelift/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"wasmtime-environ","version":"2.0.0","id":"wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Standalone environment support for WebAsssembly code in Cranelift","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.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cranelift-entity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"gimli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read","std"],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["serde-1"],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read_core","elf","std","write_core"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","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.18.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmparser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.92.0","kind":null,"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.2.41","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmtime-component-util","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":"wasmtime-types","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":"atty","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"dev","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":"^3.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["color","suggestions","derive"],"target":null,"registry":null},{"name":"env_logger","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":"wat","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":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime-environ","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-environ-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"factc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-environ-2.0.0/examples/factc.rs","edition":"2021","required-features":["component-model"],"doc":false,"doctest":false,"test":false}],"features":{"component-model":["dep:wasm-encoder","dep:wasmprinter","dep:wasmtime-component-util"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-environ-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Wasmtime Project Developers"],"categories":["wasm"],"keywords":["webassembly","wasm"],"readme":null,"repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/wasmtime-environ/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"wasmtime-jit","version":"2.0.0","id":"wasmtime-jit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"JIT-style execution for WebAsssembly code in Cranelift","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"addr2line","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-if","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":"cpp_demangle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"gimli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read","std"],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["read_core","elf","std"],"target":null,"registry":null},{"name":"rustc-demangle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","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.94","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmtime-environ","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":"wasmtime-jit-debug","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":["perf_jitdump"],"target":null,"registry":null},{"name":"wasmtime-runtime","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":"ittapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"x86_64\")","registry":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.10","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["process"],"target":"cfg(target_os = \"linux\")","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Diagnostics_Debug"],"target":"cfg(target_os = \"windows\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime-jit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-jit-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"ittapi":["dep:ittapi"],"jitdump":["wasmtime-jit-debug"],"vtune":["ittapi"],"wasmtime-jit-debug":["dep:wasmtime-jit-debug"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-jit-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Wasmtime Project Developers"],"categories":["wasm"],"keywords":["webassembly","wasm"],"readme":null,"repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/wasmtime-jit","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"wasmtime-jit-debug","version":"2.0.0","id":"wasmtime-jit-debug 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"JIT debug interfaces support for Wasmtime","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"object","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["read_core","elf","std"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.10","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["mm","param","time"],"target":"cfg(target_os = \"linux\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime-jit-debug","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-jit-debug-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"gdb_jit_int":["once_cell"],"object":["dep:object"],"once_cell":["dep:once_cell"],"perf_jitdump":["rustix","object"],"rustix":["dep:rustix"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-jit-debug-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Wasmtime Project Developers"],"categories":["development-tools::debugging"],"keywords":["gdb","jit"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"wasmtime-runtime","version":"2.0.0","id":"wasmtime-runtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"Runtime library support for Wasmtime","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.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-if","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":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.31","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":"^1.0.2","kind":null,"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.112","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.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"memfd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":null,"rename":null,"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.0.3","kind":null,"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.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":"^1.0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasmtime-asm-macros","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":"wasmtime-environ","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":"wasmtime-fiber","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":"wasmtime-jit-debug","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":["gdb_jit_int"],"target":null,"registry":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mach","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_System_Kernel","Win32_System_Memory","Win32_System_Diagnostics_Debug","Win32_System_SystemInformation","Win32_Storage_FileSystem","Win32_Security"],"target":"cfg(target_os = \"windows\")","registry":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.10","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["mm"],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime-runtime","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-runtime-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-runtime-2.0.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"async":["wasmtime-fiber"],"component-model":["wasmtime-environ/component-model","dep:encoding_rs"],"memfd":["dep:memfd"],"memory-init-cow":["memfd"],"pooling-allocator":[],"posix-signals-on-macos":[],"wasmtime-fiber":["dep:wasmtime-fiber"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-runtime-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Wasmtime Project Developers"],"categories":["wasm"],"keywords":["webassembly","wasm"],"readme":null,"repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/wasmtime-runtime","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"wasmtime-types","version":"2.0.0","id":"wasmtime-types 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception","license_file":null,"description":"WebAssembly type definitions for Cranelift","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cranelift-entity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.89.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["enable-serde"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","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.4","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.92.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasmtime-types","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-types-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmtime-types-2.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Wasmtime Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/bytecodealliance/wasmtime","homepage":null,"documentation":"https://docs.rs/wasmtime-types","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"winapi","version":"0.3.9","id":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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.5","id":"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense/MIT","license_file":null,"description":"A dumping ground for high level safe wrappers over winapi.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"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":["std","consoleapi","errhandlingapi","fileapi","minwindef","processenv","winbase","wincon","winerror","winnt"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi-util","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-util-0.1.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-util-0.1.5/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","winapi","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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"winapi-x86_64-pc-windows-gnu","version":"0.4.0","id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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-sys","version":"0.36.1","id":"windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","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_aarch64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"aarch64-pc-windows-msvc","registry":null},{"name":"windows_aarch64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"aarch64-uwp-windows-msvc","registry":null},{"name":"windows_i686_gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-pc-windows-gnu","registry":null},{"name":"windows_i686_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-pc-windows-msvc","registry":null},{"name":"windows_i686_gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-uwp-windows-gnu","registry":null},{"name":"windows_i686_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-uwp-windows-msvc","registry":null},{"name":"windows_x86_64_gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnu","registry":null},{"name":"windows_x86_64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-msvc","registry":null},{"name":"windows_x86_64_gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-uwp-windows-gnu","registry":null},{"name":"windows_x86_64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-uwp-windows-msvc","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows-sys","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows-sys-0.36.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"AI":[],"AI_MachineLearning":["AI"],"AI_MachineLearning_Preview":["AI_MachineLearning"],"ApplicationModel":[],"ApplicationModel_Activation":["ApplicationModel"],"ApplicationModel_AppExtensions":["ApplicationModel"],"ApplicationModel_AppService":["ApplicationModel"],"ApplicationModel_Appointments":["ApplicationModel"],"ApplicationModel_Appointments_AppointmentsProvider":["ApplicationModel_Appointments"],"ApplicationModel_Appointments_DataProvider":["ApplicationModel_Appointments"],"ApplicationModel_Background":["ApplicationModel"],"ApplicationModel_Calls":["ApplicationModel"],"ApplicationModel_Calls_Background":["ApplicationModel_Calls"],"ApplicationModel_Calls_Provider":["ApplicationModel_Calls"],"ApplicationModel_Chat":["ApplicationModel"],"ApplicationModel_CommunicationBlocking":["ApplicationModel"],"ApplicationModel_Contacts":["ApplicationModel"],"ApplicationModel_Contacts_DataProvider":["ApplicationModel_Contacts"],"ApplicationModel_Contacts_Provider":["ApplicationModel_Contacts"],"ApplicationModel_ConversationalAgent":["ApplicationModel"],"ApplicationModel_Core":["ApplicationModel"],"ApplicationModel_DataTransfer":["ApplicationModel"],"ApplicationModel_DataTransfer_DragDrop":["ApplicationModel_DataTransfer"],"ApplicationModel_DataTransfer_DragDrop_Core":["ApplicationModel_DataTransfer_DragDrop"],"ApplicationModel_DataTransfer_ShareTarget":["ApplicationModel_DataTransfer"],"ApplicationModel_Email":["ApplicationModel"],"ApplicationModel_Email_DataProvider":["ApplicationModel_Email"],"ApplicationModel_ExtendedExecution":["ApplicationModel"],"ApplicationModel_ExtendedExecution_Foreground":["ApplicationModel_ExtendedExecution"],"ApplicationModel_Holographic":["ApplicationModel"],"ApplicationModel_LockScreen":["ApplicationModel"],"ApplicationModel_Payments":["ApplicationModel"],"ApplicationModel_Payments_Provider":["ApplicationModel_Payments"],"ApplicationModel_Preview":["ApplicationModel"],"ApplicationModel_Preview_Holographic":["ApplicationModel_Preview"],"ApplicationModel_Preview_InkWorkspace":["ApplicationModel_Preview"],"ApplicationModel_Preview_Notes":["ApplicationModel_Preview"],"ApplicationModel_Resources":["ApplicationModel"],"ApplicationModel_Resources_Core":["ApplicationModel_Resources"],"ApplicationModel_Resources_Management":["ApplicationModel_Resources"],"ApplicationModel_Search":["ApplicationModel"],"ApplicationModel_Search_Core":["ApplicationModel_Search"],"ApplicationModel_SocialInfo":["ApplicationModel"],"ApplicationModel_SocialInfo_Provider":["ApplicationModel_SocialInfo"],"ApplicationModel_Store":["ApplicationModel"],"ApplicationModel_Store_LicenseManagement":["ApplicationModel_Store"],"ApplicationModel_Store_Preview":["ApplicationModel_Store"],"ApplicationModel_Store_Preview_InstallControl":["ApplicationModel_Store_Preview"],"ApplicationModel_UserActivities":["ApplicationModel"],"ApplicationModel_UserActivities_Core":["ApplicationModel_UserActivities"],"ApplicationModel_UserDataAccounts":["ApplicationModel"],"ApplicationModel_UserDataAccounts_Provider":["ApplicationModel_UserDataAccounts"],"ApplicationModel_UserDataAccounts_SystemAccess":["ApplicationModel_UserDataAccounts"],"ApplicationModel_UserDataTasks":["ApplicationModel"],"ApplicationModel_UserDataTasks_DataProvider":["ApplicationModel_UserDataTasks"],"ApplicationModel_VoiceCommands":["ApplicationModel"],"ApplicationModel_Wallet":["ApplicationModel"],"ApplicationModel_Wallet_System":["ApplicationModel_Wallet"],"Data":[],"Data_Html":["Data"],"Data_Json":["Data"],"Data_Pdf":["Data"],"Data_Text":["Data"],"Data_Xml":["Data"],"Data_Xml_Dom":["Data_Xml"],"Data_Xml_Xsl":["Data_Xml"],"Devices":[],"Devices_Adc":["Devices"],"Devices_Adc_Provider":["Devices_Adc"],"Devices_AllJoyn":["Devices"],"Devices_Background":["Devices"],"Devices_Bluetooth":["Devices"],"Devices_Bluetooth_Advertisement":["Devices_Bluetooth"],"Devices_Bluetooth_Background":["Devices_Bluetooth"],"Devices_Bluetooth_GenericAttributeProfile":["Devices_Bluetooth"],"Devices_Bluetooth_Rfcomm":["Devices_Bluetooth"],"Devices_Custom":["Devices"],"Devices_Display":["Devices"],"Devices_Display_Core":["Devices_Display"],"Devices_Enumeration":["Devices"],"Devices_Enumeration_Pnp":["Devices_Enumeration"],"Devices_Geolocation":["Devices"],"Devices_Geolocation_Geofencing":["Devices_Geolocation"],"Devices_Gpio":["Devices"],"Devices_Gpio_Provider":["Devices_Gpio"],"Devices_Haptics":["Devices"],"Devices_HumanInterfaceDevice":["Devices"],"Devices_I2c":["Devices"],"Devices_I2c_Provider":["Devices_I2c"],"Devices_Input":["Devices"],"Devices_Input_Preview":["Devices_Input"],"Devices_Lights":["Devices"],"Devices_Lights_Effects":["Devices_Lights"],"Devices_Midi":["Devices"],"Devices_Perception":["Devices"],"Devices_Perception_Provider":["Devices_Perception"],"Devices_PointOfService":["Devices"],"Devices_PointOfService_Provider":["Devices_PointOfService"],"Devices_Portable":["Devices"],"Devices_Power":["Devices"],"Devices_Printers":["Devices"],"Devices_Printers_Extensions":["Devices_Printers"],"Devices_Pwm":["Devices"],"Devices_Pwm_Provider":["Devices_Pwm"],"Devices_Radios":["Devices"],"Devices_Scanners":["Devices"],"Devices_Sensors":["Devices"],"Devices_Sensors_Custom":["Devices_Sensors"],"Devices_SerialCommunication":["Devices"],"Devices_SmartCards":["Devices"],"Devices_Sms":["Devices"],"Devices_Spi":["Devices"],"Devices_Spi_Provider":["Devices_Spi"],"Devices_Usb":["Devices"],"Devices_WiFi":["Devices"],"Devices_WiFiDirect":["Devices"],"Devices_WiFiDirect_Services":["Devices_WiFiDirect"],"Embedded":[],"Embedded_DeviceLockdown":["Embedded"],"Foundation":[],"Foundation_Collections":["Foundation"],"Foundation_Diagnostics":["Foundation"],"Foundation_Metadata":["Foundation"],"Foundation_Numerics":["Foundation"],"Gaming":[],"Gaming_Input":["Gaming"],"Gaming_Input_Custom":["Gaming_Input"],"Gaming_Input_ForceFeedback":["Gaming_Input"],"Gaming_Input_Preview":["Gaming_Input"],"Gaming_Preview":["Gaming"],"Gaming_Preview_GamesEnumeration":["Gaming_Preview"],"Gaming_UI":["Gaming"],"Gaming_XboxLive":["Gaming"],"Gaming_XboxLive_Storage":["Gaming_XboxLive"],"Globalization":[],"Globalization_Collation":["Globalization"],"Globalization_DateTimeFormatting":["Globalization"],"Globalization_Fonts":["Globalization"],"Globalization_NumberFormatting":["Globalization"],"Globalization_PhoneNumberFormatting":["Globalization"],"Graphics":[],"Graphics_Capture":["Graphics"],"Graphics_DirectX":["Graphics"],"Graphics_DirectX_Direct3D11":["Graphics_DirectX"],"Graphics_Display":["Graphics"],"Graphics_Display_Core":["Graphics_Display"],"Graphics_Effects":["Graphics"],"Graphics_Holographic":["Graphics"],"Graphics_Imaging":["Graphics"],"Graphics_Printing":["Graphics"],"Graphics_Printing3D":["Graphics"],"Graphics_Printing_OptionDetails":["Graphics_Printing"],"Graphics_Printing_PrintSupport":["Graphics_Printing"],"Graphics_Printing_PrintTicket":["Graphics_Printing"],"Graphics_Printing_Workflow":["Graphics_Printing"],"Management":[],"Management_Core":["Management"],"Management_Deployment":["Management"],"Management_Deployment_Preview":["Management_Deployment"],"Management_Policies":["Management"],"Management_Update":["Management"],"Management_Workplace":["Management"],"Media":[],"Media_AppBroadcasting":["Media"],"Media_AppRecording":["Media"],"Media_Audio":["Media"],"Media_Capture":["Media"],"Media_Capture_Core":["Media_Capture"],"Media_Capture_Frames":["Media_Capture"],"Media_Casting":["Media"],"Media_ClosedCaptioning":["Media"],"Media_ContentRestrictions":["Media"],"Media_Control":["Media"],"Media_Core":["Media"],"Media_Core_Preview":["Media_Core"],"Media_Devices":["Media"],"Media_Devices_Core":["Media_Devices"],"Media_DialProtocol":["Media"],"Media_Editing":["Media"],"Media_Effects":["Media"],"Media_FaceAnalysis":["Media"],"Media_Import":["Media"],"Media_MediaProperties":["Media"],"Media_Miracast":["Media"],"Media_Ocr":["Media"],"Media_PlayTo":["Media"],"Media_Playback":["Media"],"Media_Playlists":["Media"],"Media_Protection":["Media"],"Media_Protection_PlayReady":["Media_Protection"],"Media_Render":["Media"],"Media_SpeechRecognition":["Media"],"Media_SpeechSynthesis":["Media"],"Media_Streaming":["Media"],"Media_Streaming_Adaptive":["Media_Streaming"],"Media_Transcoding":["Media"],"Networking":[],"Networking_BackgroundTransfer":["Networking"],"Networking_Connectivity":["Networking"],"Networking_NetworkOperators":["Networking"],"Networking_Proximity":["Networking"],"Networking_PushNotifications":["Networking"],"Networking_ServiceDiscovery":["Networking"],"Networking_ServiceDiscovery_Dnssd":["Networking_ServiceDiscovery"],"Networking_Sockets":["Networking"],"Networking_Vpn":["Networking"],"Networking_XboxLive":["Networking"],"Perception":[],"Perception_Automation":["Perception"],"Perception_Automation_Core":["Perception_Automation"],"Perception_People":["Perception"],"Perception_Spatial":["Perception"],"Perception_Spatial_Preview":["Perception_Spatial"],"Perception_Spatial_Surfaces":["Perception_Spatial"],"Phone":[],"Phone_ApplicationModel":["Phone"],"Phone_Devices":["Phone"],"Phone_Devices_Notification":["Phone_Devices"],"Phone_Devices_Power":["Phone_Devices"],"Phone_Management":["Phone"],"Phone_Management_Deployment":["Phone_Management"],"Phone_Media":["Phone"],"Phone_Media_Devices":["Phone_Media"],"Phone_Notification":["Phone"],"Phone_Notification_Management":["Phone_Notification"],"Phone_PersonalInformation":["Phone"],"Phone_PersonalInformation_Provisioning":["Phone_PersonalInformation"],"Phone_Speech":["Phone"],"Phone_Speech_Recognition":["Phone_Speech"],"Phone_StartScreen":["Phone"],"Phone_System":["Phone"],"Phone_System_Power":["Phone_System"],"Phone_System_Profile":["Phone_System"],"Phone_System_UserProfile":["Phone_System"],"Phone_System_UserProfile_GameServices":["Phone_System_UserProfile"],"Phone_System_UserProfile_GameServices_Core":["Phone_System_UserProfile_GameServices"],"Phone_UI":["Phone"],"Phone_UI_Input":["Phone_UI"],"Security":[],"Security_Authentication":["Security"],"Security_Authentication_Identity":["Security_Authentication"],"Security_Authentication_Identity_Core":["Security_Authentication_Identity"],"Security_Authentication_Identity_Provider":["Security_Authentication_Identity"],"Security_Authentication_OnlineId":["Security_Authentication"],"Security_Authentication_Web":["Security_Authentication"],"Security_Authentication_Web_Core":["Security_Authentication_Web"],"Security_Authentication_Web_Provider":["Security_Authentication_Web"],"Security_Authorization":["Security"],"Security_Authorization_AppCapabilityAccess":["Security_Authorization"],"Security_Credentials":["Security"],"Security_Credentials_UI":["Security_Credentials"],"Security_Cryptography":["Security"],"Security_Cryptography_Certificates":["Security_Cryptography"],"Security_Cryptography_Core":["Security_Cryptography"],"Security_Cryptography_DataProtection":["Security_Cryptography"],"Security_DataProtection":["Security"],"Security_EnterpriseData":["Security"],"Security_ExchangeActiveSyncProvisioning":["Security"],"Security_Isolation":["Security"],"Services":[],"Services_Cortana":["Services"],"Services_Maps":["Services"],"Services_Maps_Guidance":["Services_Maps"],"Services_Maps_LocalSearch":["Services_Maps"],"Services_Maps_OfflineMaps":["Services_Maps"],"Services_Store":["Services"],"Services_TargetedContent":["Services"],"Storage":[],"Storage_AccessCache":["Storage"],"Storage_BulkAccess":["Storage"],"Storage_Compression":["Storage"],"Storage_FileProperties":["Storage"],"Storage_Pickers":["Storage"],"Storage_Pickers_Provider":["Storage_Pickers"],"Storage_Provider":["Storage"],"Storage_Search":["Storage"],"Storage_Streams":["Storage"],"System":[],"System_Diagnostics":["System"],"System_Diagnostics_DevicePortal":["System_Diagnostics"],"System_Diagnostics_Telemetry":["System_Diagnostics"],"System_Diagnostics_TraceReporting":["System_Diagnostics"],"System_Display":["System"],"System_Implementation":["System"],"System_Implementation_FileExplorer":["System_Implementation"],"System_Inventory":["System"],"System_Power":["System"],"System_Power_Diagnostics":["System_Power"],"System_Preview":["System"],"System_Profile":["System"],"System_Profile_SystemManufacturers":["System_Profile"],"System_RemoteDesktop":["System"],"System_RemoteDesktop_Input":["System_RemoteDesktop"],"System_RemoteSystems":["System"],"System_Threading":["System"],"System_Threading_Core":["System_Threading"],"System_Update":["System"],"System_UserProfile":["System"],"UI":[],"UI_Accessibility":["UI"],"UI_ApplicationSettings":["UI"],"UI_Composition":["UI"],"UI_Composition_Core":["UI_Composition"],"UI_Composition_Desktop":["UI_Composition"],"UI_Composition_Diagnostics":["UI_Composition"],"UI_Composition_Effects":["UI_Composition"],"UI_Composition_Interactions":["UI_Composition"],"UI_Composition_Scenes":["UI_Composition"],"UI_Core":["UI"],"UI_Core_AnimationMetrics":["UI_Core"],"UI_Core_Preview":["UI_Core"],"UI_Input":["UI"],"UI_Input_Core":["UI_Input"],"UI_Input_Inking":["UI_Input"],"UI_Input_Inking_Analysis":["UI_Input_Inking"],"UI_Input_Inking_Core":["UI_Input_Inking"],"UI_Input_Inking_Preview":["UI_Input_Inking"],"UI_Input_Preview":["UI_Input"],"UI_Input_Preview_Injection":["UI_Input_Preview"],"UI_Input_Spatial":["UI_Input"],"UI_Notifications":["UI"],"UI_Notifications_Management":["UI_Notifications"],"UI_Popups":["UI"],"UI_Shell":["UI"],"UI_StartScreen":["UI"],"UI_Text":["UI"],"UI_Text_Core":["UI_Text"],"UI_UIAutomation":["UI"],"UI_UIAutomation_Core":["UI_UIAutomation"],"UI_ViewManagement":["UI"],"UI_ViewManagement_Core":["UI_ViewManagement"],"UI_WebUI":["UI"],"UI_WebUI_Core":["UI_WebUI"],"UI_WindowManagement":["UI"],"UI_WindowManagement_Preview":["UI_WindowManagement"],"UI_Xaml":["UI"],"UI_Xaml_Automation":["UI_Xaml"],"UI_Xaml_Automation_Peers":["UI_Xaml_Automation"],"UI_Xaml_Automation_Provider":["UI_Xaml_Automation"],"UI_Xaml_Automation_Text":["UI_Xaml_Automation"],"UI_Xaml_Controls":["UI_Xaml"],"UI_Xaml_Controls_Maps":["UI_Xaml_Controls"],"UI_Xaml_Controls_Primitives":["UI_Xaml_Controls"],"UI_Xaml_Core":["UI_Xaml"],"UI_Xaml_Core_Direct":["UI_Xaml_Core"],"UI_Xaml_Data":["UI_Xaml"],"UI_Xaml_Documents":["UI_Xaml"],"UI_Xaml_Hosting":["UI_Xaml"],"UI_Xaml_Input":["UI_Xaml"],"UI_Xaml_Interop":["UI_Xaml"],"UI_Xaml_Markup":["UI_Xaml"],"UI_Xaml_Media":["UI_Xaml"],"UI_Xaml_Media_Animation":["UI_Xaml_Media"],"UI_Xaml_Media_Imaging":["UI_Xaml_Media"],"UI_Xaml_Media_Media3D":["UI_Xaml_Media"],"UI_Xaml_Navigation":["UI_Xaml"],"UI_Xaml_Printing":["UI_Xaml"],"UI_Xaml_Resources":["UI_Xaml"],"UI_Xaml_Shapes":["UI_Xaml"],"Web":[],"Web_AtomPub":["Web"],"Web_Http":["Web"],"Web_Http_Diagnostics":["Web_Http"],"Web_Http_Filters":["Web_Http"],"Web_Http_Headers":["Web_Http"],"Web_Syndication":["Web"],"Web_UI":["Web"],"Web_UI_Interop":["Web_UI"],"Win32":[],"Win32_AI":["Win32"],"Win32_AI_MachineLearning":["Win32_AI"],"Win32_AI_MachineLearning_DirectML":["Win32_AI_MachineLearning"],"Win32_AI_MachineLearning_WinML":["Win32_AI_MachineLearning"],"Win32_Data":["Win32"],"Win32_Data_HtmlHelp":["Win32_Data"],"Win32_Data_RightsManagement":["Win32_Data"],"Win32_Data_Xml":["Win32_Data"],"Win32_Data_Xml_MsXml":["Win32_Data_Xml"],"Win32_Data_Xml_XmlLite":["Win32_Data_Xml"],"Win32_Devices":["Win32"],"Win32_Devices_AllJoyn":["Win32_Devices"],"Win32_Devices_BiometricFramework":["Win32_Devices"],"Win32_Devices_Bluetooth":["Win32_Devices"],"Win32_Devices_Communication":["Win32_Devices"],"Win32_Devices_DeviceAccess":["Win32_Devices"],"Win32_Devices_DeviceAndDriverInstallation":["Win32_Devices"],"Win32_Devices_DeviceQuery":["Win32_Devices"],"Win32_Devices_Display":["Win32_Devices"],"Win32_Devices_Enumeration":["Win32_Devices"],"Win32_Devices_Enumeration_Pnp":["Win32_Devices_Enumeration"],"Win32_Devices_Fax":["Win32_Devices"],"Win32_Devices_FunctionDiscovery":["Win32_Devices"],"Win32_Devices_Geolocation":["Win32_Devices"],"Win32_Devices_HumanInterfaceDevice":["Win32_Devices"],"Win32_Devices_ImageAcquisition":["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_CompositionSwapchain":["Win32_Graphics"],"Win32_Graphics_DXCore":["Win32_Graphics"],"Win32_Graphics_Direct2D":["Win32_Graphics"],"Win32_Graphics_Direct2D_Common":["Win32_Graphics_Direct2D"],"Win32_Graphics_Direct3D":["Win32_Graphics"],"Win32_Graphics_Direct3D10":["Win32_Graphics"],"Win32_Graphics_Direct3D11":["Win32_Graphics"],"Win32_Graphics_Direct3D11on12":["Win32_Graphics"],"Win32_Graphics_Direct3D12":["Win32_Graphics"],"Win32_Graphics_Direct3D9":["Win32_Graphics"],"Win32_Graphics_Direct3D9on12":["Win32_Graphics"],"Win32_Graphics_Direct3D_Dxc":["Win32_Graphics_Direct3D"],"Win32_Graphics_Direct3D_Fxc":["Win32_Graphics_Direct3D"],"Win32_Graphics_DirectComposition":["Win32_Graphics"],"Win32_Graphics_DirectDraw":["Win32_Graphics"],"Win32_Graphics_DirectManipulation":["Win32_Graphics"],"Win32_Graphics_DirectWrite":["Win32_Graphics"],"Win32_Graphics_Dwm":["Win32_Graphics"],"Win32_Graphics_Dxgi":["Win32_Graphics"],"Win32_Graphics_Dxgi_Common":["Win32_Graphics_Dxgi"],"Win32_Graphics_Gdi":["Win32_Graphics"],"Win32_Graphics_Hlsl":["Win32_Graphics"],"Win32_Graphics_Imaging":["Win32_Graphics"],"Win32_Graphics_Imaging_D2D":["Win32_Graphics_Imaging"],"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_Audio_Apo":["Win32_Media_Audio"],"Win32_Media_Audio_DirectMusic":["Win32_Media_Audio"],"Win32_Media_Audio_DirectSound":["Win32_Media_Audio"],"Win32_Media_Audio_Endpoints":["Win32_Media_Audio"],"Win32_Media_Audio_XAudio2":["Win32_Media_Audio"],"Win32_Media_DeviceManager":["Win32_Media"],"Win32_Media_DirectShow":["Win32_Media"],"Win32_Media_DirectShow_Xml":["Win32_Media_DirectShow"],"Win32_Media_DxMediaObjects":["Win32_Media"],"Win32_Media_KernelStreaming":["Win32_Media"],"Win32_Media_LibrarySharingServices":["Win32_Media"],"Win32_Media_MediaFoundation":["Win32_Media"],"Win32_Media_MediaPlayer":["Win32_Media"],"Win32_Media_Multimedia":["Win32_Media"],"Win32_Media_PictureAcquisition":["Win32_Media"],"Win32_Media_Speech":["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_MobileBroadband":["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_NetworkPolicyServer":["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_WindowsConnectNow":["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_BackgroundIntelligentTransferService":["Win32_Networking"],"Win32_Networking_Clustering":["Win32_Networking"],"Win32_Networking_HttpServer":["Win32_Networking"],"Win32_Networking_Ldap":["Win32_Networking"],"Win32_Networking_NetworkListManager":["Win32_Networking"],"Win32_Networking_RemoteDifferentialCompression":["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_Authentication_Identity_Provider":["Win32_Security_Authentication_Identity"],"Win32_Security_Authorization":["Win32_Security"],"Win32_Security_Authorization_UI":["Win32_Security_Authorization"],"Win32_Security_ConfigurationSnapin":["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_Tpm":["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_DataDeduplication":["Win32_Storage"],"Win32_Storage_DistributedFileSystem":["Win32_Storage"],"Win32_Storage_EnhancedStorage":["Win32_Storage"],"Win32_Storage_FileHistory":["Win32_Storage"],"Win32_Storage_FileServerResourceManager":["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_OfflineFiles":["Win32_Storage"],"Win32_Storage_OperationRecorder":["Win32_Storage"],"Win32_Storage_Packaging":["Win32_Storage"],"Win32_Storage_Packaging_Appx":["Win32_Storage_Packaging"],"Win32_Storage_Packaging_Opc":["Win32_Storage_Packaging"],"Win32_Storage_ProjectedFileSystem":["Win32_Storage"],"Win32_Storage_StructuredStorage":["Win32_Storage"],"Win32_Storage_Vhd":["Win32_Storage"],"Win32_Storage_VirtualDiskService":["Win32_Storage"],"Win32_Storage_Vss":["Win32_Storage"],"Win32_Storage_Xps":["Win32_Storage"],"Win32_Storage_Xps_Printing":["Win32_Storage_Xps"],"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_AssessmentTool":["Win32_System"],"Win32_System_Com":["Win32_System"],"Win32_System_Com_CallObj":["Win32_System_Com"],"Win32_System_Com_ChannelCredentials":["Win32_System_Com"],"Win32_System_Com_Events":["Win32_System_Com"],"Win32_System_Com_Marshal":["Win32_System_Com"],"Win32_System_Com_StructuredStorage":["Win32_System_Com"],"Win32_System_Com_UI":["Win32_System_Com"],"Win32_System_Com_Urlmon":["Win32_System_Com"],"Win32_System_ComponentServices":["Win32_System"],"Win32_System_Console":["Win32_System"],"Win32_System_Contacts":["Win32_System"],"Win32_System_CorrelationVector":["Win32_System"],"Win32_System_DataExchange":["Win32_System"],"Win32_System_DeploymentServices":["Win32_System"],"Win32_System_DesktopSharing":["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_WebApp":["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_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_Mmc":["Win32_System"],"Win32_System_Ole":["Win32_System"],"Win32_System_ParentalControls":["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_RealTimeCommunications":["Win32_System"],"Win32_System_Recovery":["Win32_System"],"Win32_System_Registry":["Win32_System"],"Win32_System_RemoteAssistance":["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_ServerBackup":["Win32_System"],"Win32_System_Services":["Win32_System"],"Win32_System_SettingsManagementInfrastructure":["Win32_System"],"Win32_System_SetupAndMigration":["Win32_System"],"Win32_System_Shutdown":["Win32_System"],"Win32_System_SideShow":["Win32_System"],"Win32_System_StationsAndDesktops":["Win32_System"],"Win32_System_SubsystemForLinux":["Win32_System"],"Win32_System_SystemInformation":["Win32_System"],"Win32_System_SystemServices":["Win32_System"],"Win32_System_TaskScheduler":["Win32_System"],"Win32_System_Threading":["Win32_System"],"Win32_System_Time":["Win32_System"],"Win32_System_TpmBaseServices":["Win32_System"],"Win32_System_TransactionServer":["Win32_System"],"Win32_System_UpdateAgent":["Win32_System"],"Win32_System_UpdateAssessment":["Win32_System"],"Win32_System_UserAccessLogging":["Win32_System"],"Win32_System_VirtualDosMachines":["Win32_System"],"Win32_System_WinRT":["Win32_System"],"Win32_System_WinRT_AllJoyn":["Win32_System_WinRT"],"Win32_System_WinRT_Composition":["Win32_System_WinRT"],"Win32_System_WinRT_CoreInputView":["Win32_System_WinRT"],"Win32_System_WinRT_Direct3D11":["Win32_System_WinRT"],"Win32_System_WinRT_Display":["Win32_System_WinRT"],"Win32_System_WinRT_Graphics":["Win32_System_WinRT"],"Win32_System_WinRT_Graphics_Capture":["Win32_System_WinRT_Graphics"],"Win32_System_WinRT_Graphics_Direct2D":["Win32_System_WinRT_Graphics"],"Win32_System_WinRT_Graphics_Imaging":["Win32_System_WinRT_Graphics"],"Win32_System_WinRT_Holographic":["Win32_System_WinRT"],"Win32_System_WinRT_Isolation":["Win32_System_WinRT"],"Win32_System_WinRT_ML":["Win32_System_WinRT"],"Win32_System_WinRT_Media":["Win32_System_WinRT"],"Win32_System_WinRT_Pdf":["Win32_System_WinRT"],"Win32_System_WinRT_Printing":["Win32_System_WinRT"],"Win32_System_WinRT_Shell":["Win32_System_WinRT"],"Win32_System_WinRT_Storage":["Win32_System_WinRT"],"Win32_System_WinRT_Xaml":["Win32_System_WinRT"],"Win32_System_WindowsProgramming":["Win32_System"],"Win32_System_WindowsSync":["Win32_System"],"Win32_System_Wmi":["Win32_System"],"Win32_UI":["Win32"],"Win32_UI_Accessibility":["Win32_UI"],"Win32_UI_Animation":["Win32_UI"],"Win32_UI_ColorSystem":["Win32_UI"],"Win32_UI_Controls":["Win32_UI"],"Win32_UI_Controls_Dialogs":["Win32_UI_Controls"],"Win32_UI_Controls_RichEdit":["Win32_UI_Controls"],"Win32_UI_HiDpi":["Win32_UI"],"Win32_UI_Input":["Win32_UI"],"Win32_UI_Input_Ime":["Win32_UI_Input"],"Win32_UI_Input_Ink":["Win32_UI_Input"],"Win32_UI_Input_KeyboardAndMouse":["Win32_UI_Input"],"Win32_UI_Input_Pointer":["Win32_UI_Input"],"Win32_UI_Input_Radial":["Win32_UI_Input"],"Win32_UI_Input_Touch":["Win32_UI_Input"],"Win32_UI_Input_XboxController":["Win32_UI_Input"],"Win32_UI_InteractionContext":["Win32_UI"],"Win32_UI_LegacyWindowsEnvironmentFeatures":["Win32_UI"],"Win32_UI_Magnification":["Win32_UI"],"Win32_UI_Notifications":["Win32_UI"],"Win32_UI_Ribbon":["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_UI_Wpf":["Win32_UI"],"Win32_UI_Xaml":["Win32_UI"],"Win32_UI_Xaml_Diagnostics":["Win32_UI_Xaml"],"Win32_Web":["Win32"],"Win32_Web_MsHtml":["Win32_Web"],"default":[],"deprecated":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows-sys-0.36.1/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[],"all-features":true}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":"readme.md","repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.46"},{"name":"windows_aarch64_msvc","version":"0.36.1","id":"windows_aarch64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Code gen support for the windows crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_aarch64_msvc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_msvc-0.36.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_msvc-0.36.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_msvc-0.36.1/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"windows_i686_gnu","version":"0.36.1","id":"windows_i686_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Code gen support for the windows crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_i686_gnu","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_gnu-0.36.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_gnu-0.36.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_gnu-0.36.1/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"windows_i686_msvc","version":"0.36.1","id":"windows_i686_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Code gen support for the windows crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_i686_msvc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_msvc-0.36.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_msvc-0.36.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_msvc-0.36.1/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"windows_x86_64_gnu","version":"0.36.1","id":"windows_x86_64_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Code gen support for the windows crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_x86_64_gnu","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnu-0.36.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnu-0.36.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnu-0.36.1/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"windows_x86_64_msvc","version":"0.36.1","id":"windows_x86_64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Code gen support for the windows crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"windows_x86_64_msvc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_msvc-0.36.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_msvc-0.36.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_msvc-0.36.1/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","targets":[]}}},"publish":null,"authors":["Microsoft"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/microsoft/windows-rs","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null}],"workspace_members":["bug 0.1.0 (path+file:///home/jake/code/krates/tests/bug)"],"resolve":{"nodes":[{"id":"addr2line 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"gimli","pkg":"gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"ahash 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["getrandom 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"getrandom","pkg":"getrandom 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))"}]},{"name":"once_cell","pkg":"once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(all(target_arch = \"arm\", target_os = \"none\")))"}]},{"name":"version_check","pkg":"version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"arrayvec 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"block-buffer 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["generic-array 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"generic_array","pkg":"generic-array 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"bug 0.1.0 (path+file:///home/jake/code/krates/tests/bug)","dependencies":["conv 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","las 0.7.7 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"conv","pkg":"conv 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"las","pkg":"las 0.7.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime","pkg":"wasmtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"bumpalo 3.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"chrono 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["iana-time-zone 0.1.53 (registry+https://github.com/rust-lang/crates.io-index)","js-sys 0.3.60 (registry+https://github.com/rust-lang/crates.io-index)","num-integer 0.1.45 (registry+https://github.com/rust-lang/crates.io-index)","num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"iana_time_zone","pkg":"iana-time-zone 0.1.53 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"js-sys 0.3.60 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))"}]},{"name":"num_integer","pkg":"num-integer 0.1.45 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"num_traits","pkg":"num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"time","pkg":"time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen","pkg":"wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["clock","default","iana-time-zone","js-sys","oldtime","std","time","wasm-bindgen","wasmbind","winapi"]},{"id":"codespan-reporting 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["termcolor 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"termcolor","pkg":"termcolor 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_width","pkg":"unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"conv 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["custom_derive 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"custom_derive","pkg":"custom_derive 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"core-foundation-sys 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"cpp_demangle 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"cpufeatures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"aarch64-apple-darwin"},{"kind":null,"target":"aarch64-linux-android"},{"kind":null,"target":"cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))"}]}],"features":[]},{"id":"cranelift-bforest 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cranelift_entity","pkg":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["arrayvec 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)","bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","bumpalo 3.11.1 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-bforest 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-codegen-meta 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-codegen-shared 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-isle 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","regalloc2 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","sha2 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"arrayvec","pkg":"arrayvec 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bincode","pkg":"bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bumpalo","pkg":"bumpalo 3.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_bforest","pkg":"cranelift-bforest 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_codegen_meta","pkg":"cranelift-codegen-meta 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"cranelift_codegen_shared","pkg":"cranelift-codegen-shared 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_entity","pkg":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_isle","pkg":"cranelift-isle 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"gimli","pkg":"gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"regalloc2","pkg":"regalloc2 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"sha2","pkg":"sha2 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"target_lexicon","pkg":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["bincode","default","enable-serde","gimli","incremental-cache","serde","sha2","std","unwind"]},{"id":"cranelift-codegen-meta 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cranelift-codegen-shared 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cranelift_codegen_shared","pkg":"cranelift-codegen-shared 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"cranelift-codegen-shared 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["enable-serde","serde"]},{"id":"cranelift-frontend 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cranelift_codegen","pkg":"cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"target_lexicon","pkg":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"cranelift-isle 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rayon 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rayon","pkg":"rayon 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"cranelift-native 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cranelift_codegen","pkg":"cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_arch = \"s390x\")"}]},{"name":"target_lexicon","pkg":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"cranelift-wasm 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-frontend 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","itertools 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-types 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cranelift_codegen","pkg":"cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_entity","pkg":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_frontend","pkg":"cranelift-frontend 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itertools","pkg":"itertools 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_types","pkg":"wasmtime-types 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"crc32fast 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"crossbeam-channel 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"crossbeam_utils","pkg":"crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["crossbeam-utils","default","std"]},{"id":"crossbeam-deque 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-epoch 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"crossbeam_epoch","pkg":"crossbeam-epoch 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"crossbeam_utils","pkg":"crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["crossbeam-epoch","crossbeam-utils","default","std"]},{"id":"crossbeam-epoch 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","memoffset 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"crossbeam_utils","pkg":"crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"memoffset","pkg":"memoffset 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"scopeguard","pkg":"scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","std"]},{"id":"crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"custom_derive 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["std"]},{"id":"cxx 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","cxxbridge-flags 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","cxxbridge-macro 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","link-cplusplus 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"cxxbridge_flags","pkg":"cxxbridge-flags 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"cxxbridge_macro","pkg":"cxxbridge-macro 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"link_cplusplus","pkg":"link-cplusplus 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"cxx-build 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","codespan-reporting 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","scratch 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"codespan_reporting","pkg":"codespan-reporting 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"scratch","pkg":"scratch 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"cxxbridge-flags 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"cxxbridge-macro 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["generic-array 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"generic_array","pkg":"generic-array 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","std"]},{"id":"either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["use_std"]},{"id":"errno 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["errno-dragonfly 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"errno_dragonfly","pkg":"errno-dragonfly 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"dragonfly\")"}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"},{"kind":null,"target":"cfg(target_os = \"hermit\")"},{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"errno-dragonfly 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["std"]},{"id":"fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"byteorder","pkg":"byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"generic-array 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["typenum 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"typenum","pkg":"typenum 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"version_check","pkg":"version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"getrandom 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]}],"features":["std"]},{"id":"gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"fallible_iterator","pkg":"fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"stable_deref_trait","pkg":"stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["fallible-iterator","indexmap","read","read-core","stable_deref_trait","std","write"]},{"id":"hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["ahash 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ahash","pkg":"ahash 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["ahash","raw"]},{"id":"hermit-abi 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"iana-time-zone 0.1.53 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","core-foundation-sys 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)","iana-time-zone-haiku 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","js-sys 0.3.60 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"android_system_properties","pkg":"android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"android\")"}]},{"name":"core_foundation_sys","pkg":"core-foundation-sys 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))"}]},{"name":"iana_time_zone_haiku","pkg":"iana-time-zone-haiku 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"haiku\")"}]},{"name":"js_sys","pkg":"js-sys 0.3.60 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_arch = \"wasm32\")"}]},{"name":"wasm_bindgen","pkg":"wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_arch = \"wasm32\")"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":["fallback"]},{"id":"iana-time-zone-haiku 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cxx 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","cxx-build 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cxx","pkg":"cxx 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cxx_build","pkg":"cxx-build 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"hashbrown","pkg":"hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["serde","serde-1","std"]},{"id":"io-lifetimes 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"itertools 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"either","pkg":"either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","use_alloc","use_std"]},{"id":"ittapi 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","ittapi-sys 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anyhow","pkg":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ittapi_sys","pkg":"ittapi-sys 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"ittapi-sys 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"js-sys 0.3.60 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"wasm_bindgen","pkg":"wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"las 0.7.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)","chrono 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","laz 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","uuid 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"byteorder","pkg":"byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"chrono","pkg":"chrono 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"laz","pkg":"laz 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"num_traits","pkg":"num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"uuid","pkg":"uuid 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["laz"]},{"id":"laz 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)","num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"byteorder","pkg":"byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"num_traits","pkg":"num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","extra_traits","std"]},{"id":"link-cplusplus 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":["default"]},{"id":"linux-raw-sys 0.0.46 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["errno","general","ioctl","no_std"]},{"id":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"mach 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))"}]}],"features":["default"]},{"id":"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["std"]},{"id":"memoffset 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":["default"]},{"id":"num-integer 0.1.45 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"num_traits","pkg":"num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":["default","std"]},{"id":"num_cpus 1.13.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["hermit-abi 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"hermit_abi","pkg":"hermit-abi 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))"}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(windows))"}]}],"features":[]},{"id":"object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["crc32fast 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)","indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"crc32fast","pkg":"crc32fast 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"memchr","pkg":"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["coff","crc32fast","elf","hashbrown","indexmap","macho","pe","read_core","std","write","write_core","write_std"]},{"id":"once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"paste 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"ppv-lite86 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["simd","std"]},{"id":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-ident 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_ident","pkg":"unicode-ident 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro","span-locations"]},{"id":"psm 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cc","pkg":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"rand_chacha","pkg":"rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_core","pkg":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","getrandom","libc","rand_chacha","std","std_rng"]},{"id":"rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["ppv-lite86 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ppv_lite86","pkg":"ppv-lite86 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_core","pkg":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["getrandom 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"getrandom","pkg":"getrandom 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","getrandom","std"]},{"id":"rayon 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-deque 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","rayon-core 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"crossbeam_deque","pkg":"crossbeam-deque 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"either","pkg":"either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rayon_core","pkg":"rayon-core 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rayon-core 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["crossbeam-channel 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-deque 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","num_cpus 1.13.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"crossbeam_channel","pkg":"crossbeam-channel 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"crossbeam_deque","pkg":"crossbeam-deque 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"crossbeam_utils","pkg":"crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"num_cpus","pkg":"num_cpus 1.13.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"regalloc2 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","slice-group-by 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"fxhash","pkg":"fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"slice_group_by","pkg":"slice-group-by 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["checker","default","enable-serde","serde"]},{"id":"rustc-demangle 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"rustix 0.35.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","errno 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","io-lifetimes 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","linux-raw-sys 0.0.46 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc_errno","pkg":"errno 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))"}]},{"name":"io_lifetimes","pkg":"io-lifetimes 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))"},{"kind":null,"target":"cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))"}]},{"name":"linux_raw_sys","pkg":"linux-raw-sys 0.0.46 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))"},{"kind":null,"target":"cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))"}]},{"name":"windows_sys","pkg":"windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default","io-lifetimes","libc","mm","process","std","use-libc-auxv"]},{"id":"scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"scratch 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde_derive 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde_derive","pkg":"serde_derive 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","derive","serde_derive","std"]},{"id":"serde_derive 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"sha2 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["block-buffer 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","cpufeatures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)","digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"block_buffer","pkg":"block-buffer 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cpufeatures","pkg":"cpufeatures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))"}]},{"name":"digest","pkg":"digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"opaque_debug","pkg":"opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"slice-group-by 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["serde","union"]},{"id":"stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","unicode-ident 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"unicode-ident 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro","quote","visit"]},{"id":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"termcolor 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi_util","pkg":"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["thiserror-impl 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"thiserror_impl","pkg":"thiserror-impl 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"thiserror-impl 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasi","pkg":"wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"typenum 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-ident 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"uuid 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-macro 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro","pkg":"wasm-bindgen-macro 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","spans","std"]},{"id":"wasm-bindgen-backend 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bumpalo 3.11.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-shared 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bumpalo","pkg":"bumpalo 3.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"wasm-bindgen-shared 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-macro 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-macro-support 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"wasm-bindgen-macro-support 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-macro-support 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-backend 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-shared 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_backend","pkg":"wasm-bindgen-backend 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"wasm-bindgen-shared 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-shared 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"indexmap","pkg":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"wasmtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","paste 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","psm 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","rayon 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-cranelift 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-jit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-runtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anyhow","pkg":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bincode","pkg":"bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"object","pkg":"object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"paste","pkg":"paste 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"psm","pkg":"psm 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rayon","pkg":"rayon 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"target_lexicon","pkg":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_cranelift","pkg":"wasmtime-cranelift 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_environ","pkg":"wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_jit","pkg":"wasmtime-jit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_runtime","pkg":"wasmtime-runtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"windows_sys","pkg":"windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":["cranelift","incremental-cache","parallel-compilation","vtune"]},{"id":"wasmtime-asm-macros 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"wasmtime-cranelift 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-frontend 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-native 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-wasm 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anyhow","pkg":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_codegen","pkg":"cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_entity","pkg":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_frontend","pkg":"cranelift-frontend 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_native","pkg":"cranelift-native 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_wasm","pkg":"cranelift-wasm 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"gimli","pkg":"gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"object","pkg":"object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"target_lexicon","pkg":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_environ","pkg":"wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["incremental-cache"]},{"id":"wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-types 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anyhow","pkg":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cranelift_entity","pkg":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"gimli","pkg":"gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"object","pkg":"object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"target_lexicon","pkg":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_types","pkg":"wasmtime-types 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"wasmtime-jit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["addr2line 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)","anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","cpp_demangle 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)","gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","ittapi 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","rustc-demangle 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","rustix 0.35.12 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-runtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"addr2line","pkg":"addr2line 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"anyhow","pkg":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bincode","pkg":"bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cpp_demangle","pkg":"cpp_demangle 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"gimli","pkg":"gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ittapi","pkg":"ittapi 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_arch = \"x86_64\")"}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"object","pkg":"object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustc_demangle","pkg":"rustc-demangle 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustix","pkg":"rustix 0.35.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"linux\")"}]},{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"target_lexicon","pkg":"target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_environ","pkg":"wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_runtime","pkg":"wasmtime-runtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"windows_sys","pkg":"windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":["ittapi","vtune"]},{"id":"wasmtime-jit-debug 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"once_cell","pkg":"once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["gdb_jit_int","once_cell"]},{"id":"wasmtime-runtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","mach 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","memoffset 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","paste 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","rustix 0.35.12 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-asm-macros 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasmtime-jit-debug 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"anyhow","pkg":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cc","pkg":"cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mach","pkg":"mach 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"macos\")"}]},{"name":"memoffset","pkg":"memoffset 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"paste","pkg":"paste 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand","pkg":"rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rustix","pkg":"rustix 0.35.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"thiserror","pkg":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_asm_macros","pkg":"wasmtime-asm-macros 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_environ","pkg":"wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmtime_jit_debug","pkg":"wasmtime-jit-debug 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"windows_sys","pkg":"windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":[]},{"id":"wasmtime-types 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cranelift_entity","pkg":"cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasmparser","pkg":"wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["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 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi_i686_pc_windows_gnu","pkg":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"i686-pc-windows-gnu"}]},{"name":"winapi_x86_64_pc_windows_gnu","pkg":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnu"}]}],"features":["activation","combaseapi","consoleapi","errhandlingapi","fileapi","minwinbase","minwindef","ntdef","objbase","processenv","profileapi","roapi","std","sysinfoapi","timezoneapi","winbase","wincon","winerror","winnt","winstring"]},{"id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows_aarch64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","windows_i686_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","windows_i686_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_aarch64_msvc","pkg":"windows_aarch64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"aarch64-pc-windows-msvc"},{"kind":null,"target":"aarch64-uwp-windows-msvc"}]},{"name":"windows_i686_gnu","pkg":"windows_i686_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"i686-pc-windows-gnu"},{"kind":null,"target":"i686-uwp-windows-gnu"}]},{"name":"windows_i686_msvc","pkg":"windows_i686_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"i686-pc-windows-msvc"},{"kind":null,"target":"i686-uwp-windows-msvc"}]},{"name":"windows_x86_64_gnu","pkg":"windows_x86_64_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnu"},{"kind":null,"target":"x86_64-uwp-windows-gnu"}]},{"name":"windows_x86_64_msvc","pkg":"windows_x86_64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-msvc"},{"kind":null,"target":"x86_64-uwp-windows-msvc"}]}],"features":["Win32","Win32_Foundation","Win32_NetworkManagement","Win32_NetworkManagement_IpHelper","Win32_Networking","Win32_Networking_WinSock","Win32_Security","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_Diagnostics","Win32_System_Diagnostics_Debug","Win32_System_Kernel","Win32_System_Memory","Win32_System_SystemInformation","Win32_System_Threading","default"]},{"id":"windows_aarch64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_i686_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_i686_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]}],"root":"bug 0.1.0 (path+file:///home/jake/code/krates/tests/bug)"},"target_directory":"/home/jake/code/krates/tests/bug/target","version":1,"workspace_root":"/home/jake/code/krates/tests/bug","metadata":null} diff --git a/tests/misc.rs b/tests/misc.rs index 283a70f..aedf2d5 100644 --- a/tests/misc.rs +++ b/tests/misc.rs @@ -190,18 +190,6 @@ fn direct_dependencies() { insta::assert_snapshot!(dd); } -#[test] -#[cfg(feature = "with-crates-index")] -fn bug_repro() { - let mut kb = krates::Builder::new(); - kb.with_crates_io_index(None, krates::index::IndexKind::Sparse) - .unwrap(); - - let grafs = util::build("bug.json", kb).unwrap(); - - insta::assert_snapshot!(grafs.dotgraph()); -} - /// Validates that there is no difference between the OG "opaque" package id /// format and the newly stabilized one #[test] @@ -211,3 +199,19 @@ fn opaque_matches_stable() { similar_asserts::assert_eq!(opaque.dotgraph(), stable.dotgraph()); } + +/// Validates we can correctly find package ids for duplicated packages in both +/// the opaque and stable formats +/// +/// +/// +#[test] +fn finds_duplicates() { + let opaque = util::build("pid-opaque.json", krates::Builder::new()).unwrap(); + let stable = util::build("pid-stable.json", krates::Builder::new()).unwrap(); + + let opaque = opaque.dotgraph(); + similar_asserts::assert_eq!(opaque, stable.dotgraph()); + + insta::assert_snapshot!(opaque); +} diff --git a/tests/pid-opaque.json b/tests/pid-opaque.json new file mode 100644 index 0000000..e437a34 --- /dev/null +++ b/tests/pid-opaque.json @@ -0,0 +1 @@ +{"packages":[{"name":"bitflags","version":"2.4.2","id":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","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.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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},{"name":"serde","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":"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.0","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_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":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":"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},{"name":"zerocopy","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/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.14.0","id":"bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/tests/try_alloc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/benches/benches.rs","edition":"2021","required-features":["collections"],"doc":false,"doctest":false,"test":false}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"boxed":[],"collections":[],"default":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/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.60.0"},{"name":"bytes","version":"1.5.0","id":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Types and traits for working with bytes","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.60","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"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":"loom","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":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche ","Sean McArthur "],"categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cfg-if","version":"1.0.0","id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/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":"fnv","version":"1.0.7","id":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 / MIT","license_file":null,"description":"Fowler–Noll–Vo hash function","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"futures-core","version":"0.3.30","id":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/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.30","id":"futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/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.56"},{"name":"futures-util","version":"0.3.30","id":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","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.30","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.30","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.30","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.30","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.30","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.30","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":"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":"pin-utils","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":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"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"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/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.56"},{"name":"getrandom","version":"0.1.16","id":"getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","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":"compiler_builtins","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":"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":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasi","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":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.64","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.29","kind":null,"rename":"bindgen","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"stdweb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen-test","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":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/tests/common.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["dep:bindgen"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"dummy":[],"js-sys":["dep:js-sys"],"log":["dep:log"],"rustc-dep-of-std":["compiler_builtins","core"],"std":[],"stdweb":["dep:stdweb"],"test-in-browser":["wasm-bindgen"],"wasm-bindgen":["bindgen","js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/Cargo.toml","metadata":null,"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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"getrandom","version":"0.2.12","id":"getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","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":"compiler_builtins","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":"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":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","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(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.18","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},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","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.149","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/benches/buffer.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/Cargo.toml","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O","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"]}}},"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http","version":"0.2.11","id":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","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","kind":null,"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.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","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":"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":"indexmap","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":"quickcheck","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":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","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","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":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http","version":"1.0.0","id":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","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","kind":null,"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.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","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":"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":"indexmap","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":"quickcheck","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":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","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","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":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http-body","version":"0.4.6","id":"http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","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","kind":null,"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":"^0.2","kind":null,"rename":null,"optional":false,"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","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":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body","version":"1.0.0","id":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","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","kind":null,"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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body-util","version":"0.1.0","id":"http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Combinators and adapters for HTTP request or response bodies.\n","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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"http","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":"http-body","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":"pin-project-lite","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":"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"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body-util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-range-header","version":"0.3.1","id":"http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"No-dep range header parser","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.5.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.0.3","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.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-range-header","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"with_error_cause":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parser-implementations","network-programming","web-programming"],"keywords":["http","parser","http-headers","headers","range"],"readme":"./README.md","repository":"https://github.com/MarcusGrass/parse-range-headers","homepage":"https://github.com/MarcusGrass/parse-range-headers","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"itoa","version":"1.0.10","id":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"js-sys","version":"0.3.67","id":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","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":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Headers","Response","ResponseInit"],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js-sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/headless.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"libc","version":"0.2.152","id":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\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":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs","edition":"2015","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["const-extern-fn","extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i586-pc-windows-msvc","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-pc-windows-gnu","i686-pc-windows-msvc","i686-pc-windows-msvc","i686-unknown-freebsd","i686-unknown-haiku","i686-unknown-linux-gnu","i686-unknown-linux-musl","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","nvptx64-nvidia-cuda","powerpc-unknown-linux-gnu","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-gnu","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-linux-gnu","sparc64-unknown-netbsd","sparcv9-sun-solaris","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasi","x86_64-apple-darwin","x86_64-apple-ios","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-pc-solaris","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-illumos","x86_64-unknown-l4re-uclibc","x86_64-unknown-linux-gnu","x86_64-unknown-linux-gnux32","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-redox","x86_64-wrs-vxworks"]}}},"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":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"log","version":"0.4.20","id":"log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","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","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.1","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.1","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.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"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_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.1","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.1","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.4","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"kv_unstable":["value-bag"],"kv_unstable_serde":["kv_unstable_std","value-bag/serde","serde"],"kv_unstable_std":["std","kv_unstable","value-bag/error"],"kv_unstable_sval":["kv_unstable","value-bag/sval","sval","sval_ref"],"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":["dep:serde"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_std","kv_unstable_sval","kv_unstable_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":"2015","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"once_cell","version":"1.19.0","id":"once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","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","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.3","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","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","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.2.0","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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.60"},{"name":"pid","version":"0.1.0","id":"pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["js"],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":"getrandom_old","optional":false,"uses_default_features":true,"features":["wasm-bindgen"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":"tower-http","optional":false,"uses_default_features":true,"features":["sensitive-headers"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":"tower_http_4","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pid","src_path":"/home/jake/code/krates/tests/pid/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/code/krates/tests/pid/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.13","id":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","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":"macrotest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","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.14","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.65","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.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","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.156","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":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.5.9","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.67","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"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":"pin-utils","version":"0.1.0","id":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for pinning\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-utils","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"proc-macro2","version":"1.0.78","id":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"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.56"},{"name":"quote","version":"1.0.35","id":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","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.74","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.66","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"syn","version":"2.0.48","id":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","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.75","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":"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":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":"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":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":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"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":"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":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":"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":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_should_parse.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_iterators.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/file.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":["quote"],"proc-macro":["proc-macro2/proc-macro","quote/proc-macro"],"quote":["dep:quote"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"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.56"},{"name":"tower-http","version":"0.4.4","id":"tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"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.0.2","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":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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","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":"httpdate","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":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","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.7","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.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","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":"tower-service","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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"brotli","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":"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":"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":"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":null,"registry":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"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":"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":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","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":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","tokio-util","tokio"],"default":[],"follow-redirect":["iri-string","tower/util"],"fs":["tokio/fs","tokio-util/io","tokio/io-util","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.60"},{"name":"tower-http","version":"0.5.1","id":"tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"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.0.2","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":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","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.14","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","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":"http-body","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":"http-body-util","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":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","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":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","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.7","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.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","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":"tower-service","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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"async-trait","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":"brotli","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":"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":"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":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"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":"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":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.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":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","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":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","iri-string","tower/util"],"fs":["futures-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.66"},{"name":"tower-layer","version":"0.3.2","id":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Decorates a `Service` to allow easy composition between `Service`s.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tower","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":"tower-service","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-layer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tower-service","version":"0.3.2","id":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, request / response based, client or server.\n","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":true,"features":[],"target":null,"registry":null},{"name":"http","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":"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","time"],"target":null,"registry":null},{"name":"tower-layer","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":"tower-service","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"unicode-ident","version":"1.0.12","id":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","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":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"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.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","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":"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.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"wasi","version":"0.9.0+wasi-snapshot-preview1","id":"wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","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","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":"rustc-std-workspace-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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","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","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":"rustc-std-workspace-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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen","version":"0.2.90","id":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","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":"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.90","kind":null,"rename":null,"optional":false,"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.67","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":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-a","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":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-b","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":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"must_use","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/must_use.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non_wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/non_wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"std-crate-no-std-dep","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/std-crate-no-std-dep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwrap_throw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/unwrap_throw.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"worker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/worker/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/headless/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["spans","std"],"enable-interning":["std"],"gg-alloc":["wasm-bindgen-test/gg-alloc"],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":["wasm-bindgen-macro/spans"],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":["wasm-bindgen-macro/xxx_debug_only_print_generated_code"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/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/rustwasm/wasm-bindgen","homepage":"https://rustwasm.github.io/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-backend","version":"0.2.90","id":"wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Backend code generation of the wasm-bindgen tool\n","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":"log","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":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","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":["full"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-backend","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/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/backend","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-backend","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro","version":"0.2.90","id":"wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","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.90","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},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","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.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Worker"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm-bindgen-macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"spans":["wasm-bindgen-macro-support/spans"],"strict-macro":["wasm-bindgen-macro-support/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro-support","version":"0.2.90","id":"wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n","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":true,"features":["visit","full"],"target":null,"registry":null},{"name":"wasm-bindgen-backend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","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.90","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":["wasm-bindgen-backend/spans"],"strict-macro":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/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/macro-support","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-shared","version":"0.2.90","id":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","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":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-shared","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/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/shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2018","links":"wasm_bindgen","default_run":null,"rust_version":"1.57"}],"workspace_members":["pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)"],"workspace_default_members":["pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)"],"resolve":{"nodes":[{"id":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc"]},{"id":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_utils","pkg":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc"]},{"id":"getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]},{"name":"libc","pkg":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"bindgen","pkg":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]}],"features":["bindgen","js-sys","wasm-bindgen"]},{"id":"getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]},{"name":"libc","pkg":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"wasm_bindgen","pkg":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]}],"features":["js","js-sys","wasm-bindgen"]},{"id":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"wasm_bindgen","pkg":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)","dependencies":["getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"getrandom_old","pkg":"getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http_4","pkg":"tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http","pkg":"tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_ident","pkg":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro","quote","visit"]},{"id":"tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_range_header","pkg":"http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body_util","pkg":"http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","sensitive-headers"]},{"id":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro","pkg":"wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","spans","std"]},{"id":"wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bumpalo","pkg":"bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_backend","pkg":"wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]}],"root":"pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)"},"target_directory":"/home/jake/code/krates/tests/pid/target","version":1,"workspace_root":"/home/jake/code/krates/tests/pid","metadata":null} diff --git a/tests/pid-stable.json b/tests/pid-stable.json new file mode 100644 index 0000000..6aca23e --- /dev/null +++ b/tests/pid-stable.json @@ -0,0 +1 @@ +{"packages":[{"name":"bitflags","version":"2.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","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.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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},{"name":"serde","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":"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.0","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_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":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":"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},{"name":"zerocopy","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/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.14.0","id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/tests/try_alloc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/benches/benches.rs","edition":"2021","required-features":["collections"],"doc":false,"doctest":false,"test":false}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"boxed":[],"collections":[],"default":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/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.60.0"},{"name":"bytes","version":"1.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","license":"MIT","license_file":null,"description":"Types and traits for working with bytes","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.60","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"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":"loom","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":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche ","Sean McArthur "],"categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cfg-if","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/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":"fnv","version":"1.0.7","id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","license":"Apache-2.0 / MIT","license_file":null,"description":"Fowler–Noll–Vo hash function","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"futures-core","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/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.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/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.56"},{"name":"futures-util","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","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.30","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.30","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.30","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.30","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.30","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.30","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":"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":"pin-utils","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":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"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"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/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.56"},{"name":"getrandom","version":"0.1.16","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","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":"compiler_builtins","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":"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":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasi","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":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.64","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.29","kind":null,"rename":"bindgen","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"stdweb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen-test","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":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/tests/common.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["dep:bindgen"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"dummy":[],"js-sys":["dep:js-sys"],"log":["dep:log"],"rustc-dep-of-std":["compiler_builtins","core"],"std":[],"stdweb":["dep:stdweb"],"test-in-browser":["wasm-bindgen"],"wasm-bindgen":["bindgen","js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/Cargo.toml","metadata":null,"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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"getrandom","version":"0.2.12","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","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":"compiler_builtins","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":"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":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","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(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.18","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},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","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.149","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/benches/buffer.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/Cargo.toml","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O","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"]}}},"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"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":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http","version":"0.2.11","id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","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","kind":null,"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.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","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":"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":"indexmap","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":"quickcheck","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":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","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","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":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","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","kind":null,"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.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","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":"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":"indexmap","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":"quickcheck","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":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","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","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":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http-body","version":"0.4.6","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","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","kind":null,"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":"^0.2","kind":null,"rename":null,"optional":false,"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","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":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","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","kind":null,"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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body-util","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","license":"MIT","license_file":null,"description":"Combinators and adapters for HTTP request or response bodies.\n","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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"http","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":"http-body","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":"pin-project-lite","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":"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"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body-util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-range-header","version":"0.3.1","id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","license":"MIT","license_file":null,"description":"No-dep range header parser","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.5.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.0.3","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.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-range-header","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"with_error_cause":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parser-implementations","network-programming","web-programming"],"keywords":["http","parser","http-headers","headers","range"],"readme":"./README.md","repository":"https://github.com/MarcusGrass/parse-range-headers","homepage":"https://github.com/MarcusGrass/parse-range-headers","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"itoa","version":"1.0.10","id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"js-sys","version":"0.3.67","id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","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":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Headers","Response","ResponseInit"],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js-sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/headless.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"libc","version":"0.2.152","id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\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":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs","edition":"2015","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["const-extern-fn","extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i586-pc-windows-msvc","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-pc-windows-gnu","i686-pc-windows-msvc","i686-pc-windows-msvc","i686-unknown-freebsd","i686-unknown-haiku","i686-unknown-linux-gnu","i686-unknown-linux-musl","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","nvptx64-nvidia-cuda","powerpc-unknown-linux-gnu","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-gnu","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-linux-gnu","sparc64-unknown-netbsd","sparcv9-sun-solaris","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasi","x86_64-apple-darwin","x86_64-apple-ios","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-pc-solaris","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-illumos","x86_64-unknown-l4re-uclibc","x86_64-unknown-linux-gnu","x86_64-unknown-linux-gnux32","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-redox","x86_64-wrs-vxworks"]}}},"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":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"log","version":"0.4.20","id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","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","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.1","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.1","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.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"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_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.1","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.1","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.4","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"kv_unstable":["value-bag"],"kv_unstable_serde":["kv_unstable_std","value-bag/serde","serde"],"kv_unstable_std":["std","kv_unstable","value-bag/error"],"kv_unstable_sval":["kv_unstable","value-bag/sval","sval","sval_ref"],"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":["dep:serde"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_std","kv_unstable_sval","kv_unstable_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":"2015","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"once_cell","version":"1.19.0","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","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","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.3","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","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","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.2.0","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/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.60"},{"name":"pid","version":"0.1.0","id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["js"],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":"getrandom_old","optional":false,"uses_default_features":true,"features":["wasm-bindgen"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":"tower-http","optional":false,"uses_default_features":true,"features":["sensitive-headers"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":"tower_http_4","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pid","src_path":"/home/jake/code/krates/tests/pid/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/code/krates/tests/pid/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.13","id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","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":"macrotest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","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.14","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.65","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.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","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.156","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":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.5.9","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.67","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"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":"pin-utils","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for pinning\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-utils","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"proc-macro2","version":"1.0.78","id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"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.56"},{"name":"quote","version":"1.0.35","id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","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.74","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.66","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"syn","version":"2.0.48","id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","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.75","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":"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":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":"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":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":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"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":"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":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":"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":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_should_parse.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_iterators.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/file.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":["quote"],"proc-macro":["proc-macro2/proc-macro","quote/proc-macro"],"quote":["dep:quote"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"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.56"},{"name":"tower-http","version":"0.4.4","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"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.0.2","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":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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","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":"httpdate","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":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","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.7","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.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","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":"tower-service","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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"brotli","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":"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":"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":"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":null,"registry":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"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":"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":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","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":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","tokio-util","tokio"],"default":[],"follow-redirect":["iri-string","tower/util"],"fs":["tokio/fs","tokio-util/io","tokio/io-util","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.60"},{"name":"tower-http","version":"0.5.1","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"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.0.2","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":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","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.14","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","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":"http-body","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":"http-body-util","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":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","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":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","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.7","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.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","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":"tower-service","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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"async-trait","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":"brotli","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":"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":"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":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"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":"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":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.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":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","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":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","iri-string","tower/util"],"fs":["futures-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.66"},{"name":"tower-layer","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","license":"MIT","license_file":null,"description":"Decorates a `Service` to allow easy composition between `Service`s.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tower","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":"tower-service","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-layer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tower-service","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, request / response based, client or server.\n","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":true,"features":[],"target":null,"registry":null},{"name":"http","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":"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","time"],"target":null,"registry":null},{"name":"tower-layer","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":"tower-service","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"unicode-ident","version":"1.0.12","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","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":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"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.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","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":"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.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"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":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"wasi","version":"0.9.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","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","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":"rustc-std-workspace-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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","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","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":"rustc-std-workspace-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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","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":"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.90","kind":null,"rename":null,"optional":false,"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.67","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":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-a","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":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-b","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":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"must_use","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/must_use.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non_wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/non_wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"std-crate-no-std-dep","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/std-crate-no-std-dep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwrap_throw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/unwrap_throw.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"worker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/worker/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/headless/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["spans","std"],"enable-interning":["std"],"gg-alloc":["wasm-bindgen-test/gg-alloc"],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":["wasm-bindgen-macro/spans"],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":["wasm-bindgen-macro/xxx_debug_only_print_generated_code"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/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/rustwasm/wasm-bindgen","homepage":"https://rustwasm.github.io/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-backend","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Backend code generation of the wasm-bindgen tool\n","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":"log","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":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","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":["full"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-backend","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/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/backend","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-backend","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","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.90","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},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","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.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Worker"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm-bindgen-macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"spans":["wasm-bindgen-macro-support/spans"],"strict-macro":["wasm-bindgen-macro-support/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro-support","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n","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":true,"features":["visit","full"],"target":null,"registry":null},{"name":"wasm-bindgen-backend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","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.90","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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":["wasm-bindgen-backend/spans"],"strict-macro":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/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/macro-support","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-shared","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","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":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-shared","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/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/shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2018","links":"wasm_bindgen","default_run":null,"rust_version":"1.57"}],"workspace_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"workspace_default_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"resolve":{"nodes":[{"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","dependencies":[],"deps":[],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dependencies":["registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0"],"deps":[{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","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.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_utils","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]}],"features":["bindgen","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]}],"features":["js","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","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.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","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.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1"],"deps":[{"name":"getrandom_old","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http_4","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro","quote","visit"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_range_header","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","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.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","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.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","sensitive-headers"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","spans","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"bumpalo","pkg":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","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.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90"],"deps":[{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","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.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_backend","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","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.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dependencies":[],"deps":[],"features":[]}],"root":"path+file:///home/jake/code/krates/tests/pid#0.1.0"},"target_directory":"/home/jake/code/krates/tests/pid/target","version":1,"workspace_root":"/home/jake/code/krates/tests/pid","metadata":null} diff --git a/tests/pid/Cargo.toml b/tests/pid/Cargo.toml new file mode 100644 index 0000000..d8e90c1 --- /dev/null +++ b/tests/pid/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "pid" +version = "0.1.0" +edition = "2021" + +[dependencies] +# does not have a feature called wasm-bindgen +getrandom = { version = "0.2.7", features = ["js"] } +# does not have a feature called js +getrandom_old = { package = "getrandom", version = "0.1.16", features = [ + "wasm-bindgen", +] } +tower_http_4 = { package = "tower-http", version = "0.4.4", features = [] } +tower-http = { package = "tower-http", version = "0.5.0", features = [ + "sensitive-headers", +] } diff --git a/tests/pid/src/lib.rs b/tests/pid/src/lib.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/tests/pid/src/lib.rs @@ -0,0 +1 @@ + diff --git a/tests/snapshots/misc__bug_repro.snap b/tests/snapshots/misc__bug_repro.snap deleted file mode 100644 index d866ad9..0000000 --- a/tests/snapshots/misc__bug_repro.snap +++ /dev/null @@ -1,1134 +0,0 @@ ---- -source: tests/misc.rs -expression: grafs.dotgraph() ---- -digraph { - 0 [ label = "crate addr2line 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 1 [ label = "crate ahash 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" ] - 2 [ label = "crate android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 3 [ label = "crate anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)" ] - 4 [ label = "crate arrayvec 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" ] - 5 [ label = "crate autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 6 [ label = "crate bincode 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 7 [ label = "crate bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" ] - 8 [ label = "crate block-buffer 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 9 [ label = "crate bug 0.1.0 (path+file:///home/jake/code/krates/tests/bug)" ] - 10 [ label = "crate bumpalo 3.11.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 11 [ label = "crate byteorder 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 12 [ label = "crate cc 1.0.73 (registry+https://github.com/rust-lang/crates.io-index)" ] - 13 [ label = "crate cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 14 [ label = "crate chrono 0.4.22 (registry+https://github.com/rust-lang/crates.io-index)" ] - 15 [ label = "crate codespan-reporting 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 16 [ label = "crate conv 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 17 [ label = "crate core-foundation-sys 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 18 [ label = "crate cpp_demangle 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 19 [ label = "crate cpufeatures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 20 [ label = "crate cranelift-bforest 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 21 [ label = "crate cranelift-codegen 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 22 [ label = "crate cranelift-codegen-meta 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 23 [ label = "crate cranelift-codegen-shared 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 24 [ label = "crate cranelift-entity 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 25 [ label = "crate cranelift-frontend 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 26 [ label = "crate cranelift-isle 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 27 [ label = "crate cranelift-native 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 28 [ label = "crate cranelift-wasm 0.89.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 29 [ label = "crate crc32fast 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" ] - 30 [ label = "crate crossbeam-channel 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" ] - 31 [ label = "crate crossbeam-deque 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" ] - 32 [ label = "crate crossbeam-epoch 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)" ] - 33 [ label = "crate crossbeam-utils 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)" ] - 34 [ label = "crate custom_derive 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" ] - 35 [ label = "crate cxx 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" ] - 36 [ label = "crate cxx-build 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" ] - 37 [ label = "crate cxxbridge-flags 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" ] - 38 [ label = "crate cxxbridge-macro 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" ] - 39 [ label = "crate digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 40 [ label = "crate either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 41 [ label = "crate fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 42 [ label = "crate fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 43 [ label = "crate generic-array 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)" ] - 44 [ label = "crate getrandom 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" ] - 45 [ label = "crate gimli 0.26.2 (registry+https://github.com/rust-lang/crates.io-index)" ] - 46 [ label = "crate hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 47 [ label = "crate hermit-abi 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" ] - 48 [ label = "crate iana-time-zone 0.1.53 (registry+https://github.com/rust-lang/crates.io-index)" ] - 49 [ label = "crate iana-time-zone-haiku 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 50 [ label = "crate indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 51 [ label = "crate io-lifetimes 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" ] - 52 [ label = "crate itertools 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 53 [ label = "crate ittapi 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 54 [ label = "crate ittapi-sys 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 55 [ label = "crate js-sys 0.3.60 (registry+https://github.com/rust-lang/crates.io-index)" ] - 56 [ label = "crate las 0.7.7 (registry+https://github.com/rust-lang/crates.io-index)" ] - 57 [ label = "crate laz 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" ] - 58 [ label = "crate libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)" ] - 59 [ label = "crate link-cplusplus 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" ] - 60 [ label = "crate linux-raw-sys 0.0.46 (registry+https://github.com/rust-lang/crates.io-index)" ] - 61 [ label = "crate log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)" ] - 62 [ label = "crate mach 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" ] - 63 [ label = "crate memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 64 [ label = "crate memoffset 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 65 [ label = "crate num-integer 0.1.45 (registry+https://github.com/rust-lang/crates.io-index)" ] - 66 [ label = "crate num-traits 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" ] - 67 [ label = "crate num_cpus 1.13.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 68 [ label = "crate object 0.29.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 69 [ label = "crate once_cell 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 70 [ label = "crate opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 71 [ label = "crate paste 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" ] - 72 [ label = "crate ppv-lite86 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)" ] - 73 [ label = "crate proc-macro2 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)" ] - 74 [ label = "crate psm 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" ] - 75 [ label = "crate quote 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)" ] - 76 [ label = "crate rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 77 [ label = "crate rand_chacha 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 78 [ label = "crate rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" ] - 79 [ label = "crate rayon 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 80 [ label = "crate rayon-core 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 81 [ label = "crate regalloc2 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 82 [ label = "crate rustc-demangle 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" ] - 83 [ label = "crate rustix 0.35.12 (registry+https://github.com/rust-lang/crates.io-index)" ] - 84 [ label = "crate scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 85 [ label = "crate scratch 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" ] - 86 [ label = "crate serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)" ] - 87 [ label = "crate serde_derive 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)" ] - 88 [ label = "crate sha2 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)" ] - 89 [ label = "crate slice-group-by 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 90 [ label = "crate smallvec 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 91 [ label = "crate stable_deref_trait 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 92 [ label = "crate syn 1.0.103 (registry+https://github.com/rust-lang/crates.io-index)" ] - 93 [ label = "crate target-lexicon 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)" ] - 94 [ label = "crate termcolor 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)" ] - 95 [ label = "crate thiserror 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" ] - 96 [ label = "crate thiserror-impl 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" ] - 97 [ label = "crate time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)" ] - 98 [ label = "crate typenum 1.15.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 99 [ label = "crate unicode-ident 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 100 [ label = "crate unicode-width 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" ] - 101 [ label = "crate uuid 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 102 [ label = "crate version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)" ] - 103 [ label = "crate wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 104 [ label = "crate wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 105 [ label = "crate wasm-bindgen 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)" ] - 106 [ label = "crate wasm-bindgen-backend 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)" ] - 107 [ label = "crate wasm-bindgen-macro 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)" ] - 108 [ label = "crate wasm-bindgen-macro-support 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)" ] - 109 [ label = "crate wasm-bindgen-shared 0.2.83 (registry+https://github.com/rust-lang/crates.io-index)" ] - 110 [ label = "crate wasmparser 0.92.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 111 [ label = "crate wasmtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 112 [ label = "crate wasmtime-asm-macros 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 113 [ label = "crate wasmtime-cranelift 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 114 [ label = "crate wasmtime-environ 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 115 [ label = "crate wasmtime-jit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 116 [ label = "crate wasmtime-jit-debug 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 117 [ label = "crate wasmtime-runtime 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 118 [ label = "crate wasmtime-types 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 119 [ label = "crate winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" ] - 120 [ label = "crate winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 121 [ label = "crate winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" ] - 122 [ label = "crate winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" ] - 123 [ label = "crate windows-sys 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 124 [ label = "crate windows_aarch64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 125 [ label = "crate windows_i686_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 126 [ label = "crate windows_i686_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 127 [ label = "crate windows_x86_64_gnu 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 128 [ label = "crate windows_x86_64_msvc 0.36.1 (registry+https://github.com/rust-lang/crates.io-index)" ] - 129 [ label = "feature read" ] - 130 [ label = "feature alloc" ] - 131 [ label = "feature default" ] - 132 [ label = "feature default" ] - 133 [ label = "feature default" ] - 134 [ label = "feature laz" ] - 135 [ label = "feature cranelift" ] - 136 [ label = "feature incremental-cache" ] - 137 [ label = "feature parallel-compilation" ] - 138 [ label = "feature vtune" ] - 139 [ label = "feature fallback" ] - 140 [ label = "feature default" ] - 141 [ label = "feature std" ] - 142 [ label = "feature minwinbase" ] - 143 [ label = "feature minwindef" ] - 144 [ label = "feature timezoneapi" ] - 145 [ label = "feature default" ] - 146 [ label = "feature std" ] - 147 [ label = "feature default" ] - 148 [ label = "feature default" ] - 149 [ label = "feature enable-serde" ] - 150 [ label = "feature default" ] - 151 [ label = "feature std" ] - 152 [ label = "feature write" ] - 153 [ label = "feature default" ] - 154 [ label = "feature checker" ] - 155 [ label = "feature enable-serde" ] - 156 [ label = "feature derive" ] - 157 [ label = "feature default" ] - 158 [ label = "feature union" ] - 159 [ label = "feature serde" ] - 160 [ label = "feature default" ] - 161 [ label = "feature std" ] - 162 [ label = "feature default" ] - 163 [ label = "feature std" ] - 164 [ label = "feature default" ] - 165 [ label = "feature std" ] - 166 [ label = "feature std" ] - 167 [ label = "feature default" ] - 168 [ label = "feature default" ] - 169 [ label = "feature default" ] - 170 [ label = "feature default" ] - 171 [ label = "feature span-locations" ] - 172 [ label = "feature parsing" ] - 173 [ label = "feature printing" ] - 174 [ label = "feature clone-impls" ] - 175 [ label = "feature full" ] - 176 [ label = "feature default" ] - 177 [ label = "feature default" ] - 178 [ label = "feature default" ] - 179 [ label = "feature default" ] - 180 [ label = "feature default" ] - 181 [ label = "feature std" ] - 182 [ label = "feature std" ] - 183 [ label = "feature activation" ] - 184 [ label = "feature combaseapi" ] - 185 [ label = "feature objbase" ] - 186 [ label = "feature roapi" ] - 187 [ label = "feature winerror" ] - 188 [ label = "feature winstring" ] - 189 [ label = "feature default" ] - 190 [ label = "feature raw" ] - 191 [ label = "feature use_std" ] - 192 [ label = "feature default" ] - 193 [ label = "feature default" ] - 194 [ label = "feature default" ] - 195 [ label = "feature default" ] - 196 [ label = "feature default" ] - 197 [ label = "feature default" ] - 198 [ label = "feature std" ] - 199 [ label = "feature ahash" ] - 200 [ label = "feature std" ] - 201 [ label = "feature std" ] - 202 [ label = "feature proc-macro" ] - 203 [ label = "feature std" ] - 204 [ label = "feature alloc" ] - 205 [ label = "feature getrandom" ] - 206 [ label = "feature std" ] - 207 [ label = "feature simd" ] - 208 [ label = "feature std" ] - 209 [ label = "feature std" ] - 210 [ label = "feature default" ] - 211 [ label = "feature default" ] - 212 [ label = "feature default" ] - 213 [ label = "feature default" ] - 214 [ label = "feature default" ] - 215 [ label = "feature extra_traits" ] - 216 [ label = "feature general" ] - 217 [ label = "feature no_std" ] - 218 [ label = "feature default" ] - 219 [ label = "feature Win32_Foundation" ] - 220 [ label = "feature Win32_Networking_WinSock" ] - 221 [ label = "feature Win32_NetworkManagement_IpHelper" ] - 222 [ label = "feature Win32_System_Threading" ] - 223 [ label = "feature default" ] - 224 [ label = "feature std" ] - 225 [ label = "feature proc-macro" ] - 226 [ label = "feature default" ] - 227 [ label = "feature ntdef" ] - 228 [ label = "feature profileapi" ] - 229 [ label = "feature sysinfoapi" ] - 230 [ label = "feature spans" ] - 231 [ label = "feature spans" ] - 232 [ label = "feature visit" ] - 233 [ label = "feature spans" ] - 234 [ label = "feature read_core" ] - 235 [ label = "feature elf" ] - 236 [ label = "feature std" ] - 237 [ label = "feature incremental-cache" ] - 238 [ label = "feature vtune" ] - 239 [ label = "feature Win32_System_Diagnostics_Debug" ] - 240 [ label = "feature incremental-cache" ] - 241 [ label = "feature default" ] - 242 [ label = "feature default" ] - 243 [ label = "feature write" ] - 244 [ label = "feature serde-1" ] - 245 [ label = "feature write_core" ] - 246 [ label = "feature default" ] - 247 [ label = "feature default" ] - 248 [ label = "feature process" ] - 249 [ label = "feature default" ] - 250 [ label = "feature default" ] - 251 [ label = "feature mm" ] - 252 [ label = "feature gdb_jit_int" ] - 253 [ label = "feature Win32_System_Kernel" ] - 254 [ label = "feature Win32_System_Memory" ] - 255 [ label = "feature Win32_System_SystemInformation" ] - 256 [ label = "feature Win32_Storage_FileSystem" ] - 257 [ label = "feature Win32_Security" ] - 258 [ label = "feature consoleapi" ] - 259 [ label = "feature errhandlingapi" ] - 260 [ label = "feature fileapi" ] - 261 [ label = "feature processenv" ] - 262 [ label = "feature winbase" ] - 263 [ label = "feature wincon" ] - 264 [ label = "feature winnt" ] - 265 [ label = "feature std" ] - 266 [ label = "feature std" ] - 267 [ label = "feature std" ] - 268 [ label = "feature clock" ] - 269 [ label = "feature std" ] - 270 [ label = "feature oldtime" ] - 271 [ label = "feature wasmbind" ] - 272 [ label = "feature wasm-bindgen" ] - 273 [ label = "feature js-sys" ] - 274 [ label = "feature time" ] - 275 [ label = "feature winapi" ] - 276 [ label = "feature iana-time-zone" ] - 277 [ label = "feature std" ] - 278 [ label = "feature std" ] - 279 [ label = "feature enable-serde" ] - 280 [ label = "feature bincode" ] - 281 [ label = "feature sha2" ] - 282 [ label = "feature serde" ] - 283 [ label = "feature unwind" ] - 284 [ label = "feature gimli" ] - 285 [ label = "feature serde" ] - 286 [ label = "feature std" ] - 287 [ label = "feature std" ] - 288 [ label = "feature std" ] - 289 [ label = "feature std" ] - 290 [ label = "feature alloc" ] - 291 [ label = "feature std" ] - 292 [ label = "feature alloc" ] - 293 [ label = "feature alloc" ] - 294 [ label = "feature indexmap" ] - 295 [ label = "feature read-core" ] - 296 [ label = "feature serde" ] - 297 [ label = "feature use_std" ] - 298 [ label = "feature use_alloc" ] - 299 [ label = "feature std" ] - 300 [ label = "feature std" ] - 301 [ label = "feature crc32fast" ] - 302 [ label = "feature indexmap" ] - 303 [ label = "feature hashbrown" ] - 304 [ label = "feature write_std" ] - 305 [ label = "feature coff" ] - 306 [ label = "feature macho" ] - 307 [ label = "feature pe" ] - 308 [ label = "feature std" ] - 309 [ label = "feature race" ] - 310 [ label = "feature std" ] - 311 [ label = "feature std_rng" ] - 312 [ label = "feature rand_chacha" ] - 313 [ label = "feature alloc" ] - 314 [ label = "feature getrandom" ] - 315 [ label = "feature libc" ] - 316 [ label = "feature serde" ] - 317 [ label = "feature std" ] - 318 [ label = "feature use-libc-auxv" ] - 319 [ label = "feature libc" ] - 320 [ label = "feature io-lifetimes" ] - 321 [ label = "feature serde_derive" ] - 322 [ label = "feature std" ] - 323 [ label = "feature std" ] - 324 [ label = "feature std" ] - 325 [ label = "feature alloc" ] - 326 [ label = "feature quote" ] - 327 [ label = "feature derive" ] - 328 [ label = "feature proc-macro" ] - 329 [ label = "feature std" ] - 330 [ label = "feature std" ] - 331 [ label = "feature std" ] - 332 [ label = "feature spans" ] - 333 [ label = "feature std" ] - 334 [ label = "feature ittapi" ] - 335 [ label = "feature once_cell" ] - 336 [ label = "feature Win32_System" ] - 337 [ label = "feature Win32" ] - 338 [ label = "feature Win32_System_Diagnostics" ] - 339 [ label = "feature Win32_Storage" ] - 340 [ label = "feature Win32_Networking" ] - 341 [ label = "feature Win32_NetworkManagement" ] - 0 -> 129 [ label = "" ] - 1 -> 44 [ label = " 'cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))'" ] - 1 -> 130 [ label = " 'cfg(not(all(target_arch = \"arm\", target_os = \"none\")))'" ] - 1 -> 102 [ label = "(build)" ] - 2 -> 131 [ label = "" ] - 6 -> 132 [ label = "" ] - 8 -> 43 [ label = "" ] - 9 -> 133 [ label = "" ] - 9 -> 134 [ label = "" ] - 9 -> 135 [ label = "" ] - 9 -> 136 [ label = "" ] - 9 -> 137 [ label = "" ] - 9 -> 138 [ label = "" ] - 14 -> 139 [ label = "" ] - 14 -> 55 [ label = " 'cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))'" ] - 14 -> 65 [ label = "" ] - 14 -> 66 [ label = "" ] - 14 -> 97 [ label = "" ] - 14 -> 140 [ label = " 'cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))'" ] - 14 -> 141 [ label = " 'cfg(windows)'" ] - 14 -> 142 [ label = " 'cfg(windows)'" ] - 14 -> 143 [ label = " 'cfg(windows)'" ] - 14 -> 144 [ label = " 'cfg(windows)'" ] - 15 -> 94 [ label = "" ] - 15 -> 145 [ label = "" ] - 16 -> 34 [ label = "" ] - 16 -> 146 [ label = "" ] - 18 -> 13 [ label = "" ] - 19 -> 131 [ label = " 'aarch64-apple-darwin'" ] - 19 -> 131 [ label = " 'aarch64-linux-android'" ] - 19 -> 131 [ label = " 'cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))'" ] - 20 -> 24 [ label = "" ] - 21 -> 147 [ label = "" ] - 21 -> 6 [ label = "" ] - 21 -> 148 [ label = "" ] - 21 -> 20 [ label = "" ] - 21 -> 22 [ label = "(build)" ] - 21 -> 23 [ label = "" ] - 21 -> 24 [ label = "" ] - 21 -> 149 [ label = "" ] - 21 -> 150 [ label = "(build)" ] - 21 -> 129 [ label = "" ] - 21 -> 151 [ label = "" ] - 21 -> 152 [ label = "" ] - 21 -> 61 [ label = "" ] - 21 -> 153 [ label = "" ] - 21 -> 154 [ label = "" ] - 21 -> 155 [ label = "" ] - 21 -> 132 [ label = "" ] - 21 -> 156 [ label = "" ] - 21 -> 157 [ label = "" ] - 21 -> 158 [ label = "" ] - 21 -> 159 [ label = "" ] - 21 -> 93 [ label = "" ] - 22 -> 23 [ label = "" ] - 24 -> 132 [ label = "" ] - 24 -> 156 [ label = "" ] - 25 -> 160 [ label = "" ] - 25 -> 161 [ label = "" ] - 25 -> 61 [ label = "" ] - 25 -> 158 [ label = "" ] - 25 -> 93 [ label = "" ] - 26 -> 79 [ label = "" ] - 27 -> 160 [ label = "" ] - 27 -> 161 [ label = "" ] - 27 -> 131 [ label = " 'cfg(target_arch = \"s390x\")'" ] - 27 -> 93 [ label = "" ] - 28 -> 160 [ label = "" ] - 28 -> 161 [ label = "" ] - 28 -> 24 [ label = "" ] - 28 -> 162 [ label = "" ] - 28 -> 163 [ label = "" ] - 28 -> 164 [ label = "" ] - 28 -> 61 [ label = "" ] - 28 -> 158 [ label = "" ] - 28 -> 110 [ label = "" ] - 28 -> 118 [ label = "" ] - 29 -> 13 [ label = "" ] - 30 -> 13 [ label = "" ] - 30 -> 33 [ label = "" ] - 30 -> 165 [ label = "" ] - 31 -> 13 [ label = "" ] - 31 -> 32 [ label = "" ] - 31 -> 166 [ label = "" ] - 31 -> 33 [ label = "" ] - 31 -> 165 [ label = "" ] - 32 -> 5 [ label = "(build)" ] - 32 -> 13 [ label = "" ] - 32 -> 33 [ label = "" ] - 32 -> 165 [ label = "" ] - 32 -> 167 [ label = "" ] - 32 -> 84 [ label = "" ] - 33 -> 13 [ label = "" ] - 35 -> 12 [ label = "(build)" ] - 35 -> 37 [ label = "(build)" ] - 35 -> 168 [ label = "" ] - 35 -> 38 [ label = "" ] - 35 -> 169 [ label = "" ] - 36 -> 12 [ label = "" ] - 36 -> 15 [ label = "" ] - 36 -> 170 [ label = "" ] - 36 -> 171 [ label = "" ] - 36 -> 75 [ label = "" ] - 36 -> 85 [ label = "" ] - 36 -> 172 [ label = "" ] - 36 -> 173 [ label = "" ] - 36 -> 174 [ label = "" ] - 36 -> 175 [ label = "" ] - 38 -> 176 [ label = "" ] - 38 -> 177 [ label = "" ] - 38 -> 178 [ label = "" ] - 38 -> 175 [ label = "" ] - 39 -> 43 [ label = "" ] - 42 -> 179 [ label = "" ] - 43 -> 98 [ label = "" ] - 43 -> 102 [ label = "(build)" ] - 44 -> 13 [ label = "" ] - 44 -> 58 [ label = " 'cfg(unix)'" ] - 44 -> 180 [ label = " 'cfg(target_os = \"wasi\")'" ] - 45 -> 41 [ label = "" ] - 45 -> 181 [ label = "" ] - 45 -> 50 [ label = "" ] - 45 -> 91 [ label = "" ] - 45 -> 182 [ label = "" ] - 46 -> 1 [ label = "" ] - 47 -> 58 [ label = "" ] - 48 -> 2 [ label = " 'cfg(target_os = \"android\")'" ] - 48 -> 17 [ label = " 'cfg(any(target_os = \"macos\", target_os = \"ios\"))'" ] - 48 -> 49 [ label = " 'cfg(target_os = \"haiku\")'" ] - 48 -> 55 [ label = " 'cfg(target_arch = \"wasm32\")'" ] - 48 -> 140 [ label = " 'cfg(target_arch = \"wasm32\")'" ] - 48 -> 183 [ label = " 'cfg(target_os = \"windows\")'" ] - 48 -> 184 [ label = " 'cfg(target_os = \"windows\")'" ] - 48 -> 185 [ label = " 'cfg(target_os = \"windows\")'" ] - 48 -> 186 [ label = " 'cfg(target_os = \"windows\")'" ] - 48 -> 187 [ label = " 'cfg(target_os = \"windows\")'" ] - 48 -> 188 [ label = " 'cfg(target_os = \"windows\")'" ] - 49 -> 189 [ label = "" ] - 49 -> 36 [ label = "(build)" ] - 50 -> 5 [ label = "(build)" ] - 50 -> 190 [ label = "" ] - 50 -> 86 [ label = "" ] - 52 -> 40 [ label = "" ] - 52 -> 191 [ label = "" ] - 53 -> 192 [ label = "" ] - 53 -> 54 [ label = "" ] - 53 -> 61 [ label = "" ] - 54 -> 12 [ label = "(build)" ] - 55 -> 140 [ label = "" ] - 56 -> 179 [ label = "" ] - 56 -> 193 [ label = "" ] - 56 -> 194 [ label = "" ] - 56 -> 61 [ label = "" ] - 56 -> 195 [ label = "" ] - 56 -> 95 [ label = "" ] - 56 -> 196 [ label = "" ] - 57 -> 179 [ label = "" ] - 57 -> 195 [ label = "" ] - 59 -> 12 [ label = "(build)" ] - 61 -> 13 [ label = "" ] - 62 -> 58 [ label = " 'cfg(any(target_os = \"macos\", target_os = \"ios\"))'" ] - 64 -> 5 [ label = "(build)" ] - 65 -> 5 [ label = "(build)" ] - 65 -> 66 [ label = "" ] - 66 -> 5 [ label = "(build)" ] - 67 -> 197 [ label = " 'cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))'" ] - 67 -> 131 [ label = " 'cfg(not(windows))'" ] - 68 -> 29 [ label = "" ] - 68 -> 198 [ label = "" ] - 68 -> 199 [ label = "" ] - 68 -> 50 [ label = "" ] - 68 -> 200 [ label = "" ] - 68 -> 63 [ label = "" ] - 68 -> 201 [ label = "" ] - 73 -> 99 [ label = "" ] - 74 -> 12 [ label = "(build)" ] - 75 -> 73 [ label = "" ] - 75 -> 202 [ label = "" ] - 76 -> 58 [ label = " 'cfg(unix)'" ] - 76 -> 77 [ label = "" ] - 76 -> 203 [ label = "" ] - 76 -> 78 [ label = "" ] - 76 -> 204 [ label = "" ] - 76 -> 205 [ label = "" ] - 76 -> 206 [ label = "" ] - 77 -> 207 [ label = "" ] - 77 -> 208 [ label = "" ] - 77 -> 78 [ label = "" ] - 78 -> 44 [ label = "" ] - 78 -> 209 [ label = "" ] - 79 -> 5 [ label = "(build)" ] - 79 -> 210 [ label = "" ] - 79 -> 40 [ label = "" ] - 79 -> 80 [ label = "" ] - 80 -> 211 [ label = "" ] - 80 -> 210 [ label = "" ] - 80 -> 212 [ label = "" ] - 80 -> 67 [ label = "" ] - 81 -> 42 [ label = "" ] - 81 -> 61 [ label = "" ] - 81 -> 132 [ label = "" ] - 81 -> 156 [ label = "" ] - 81 -> 213 [ label = "" ] - 81 -> 90 [ label = "" ] - 83 -> 214 [ label = "" ] - 83 -> 51 [ label = "" ] - 83 -> 131 [ label = " 'cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))'" ] - 83 -> 215 [ label = " 'cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))'" ] - 83 -> 131 [ label = " 'cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))'" ] - 83 -> 215 [ label = " 'cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))'" ] - 83 -> 216 [ label = " 'cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))'" ] - 83 -> 217 [ label = " 'cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))'" ] - 83 -> 216 [ label = " 'cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))'" ] - 83 -> 217 [ label = " 'cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))'" ] - 83 -> 218 [ label = " 'cfg(windows)'" ] - 83 -> 219 [ label = " 'cfg(windows)'" ] - 83 -> 220 [ label = " 'cfg(windows)'" ] - 83 -> 221 [ label = " 'cfg(windows)'" ] - 83 -> 222 [ label = " 'cfg(windows)'" ] - 86 -> 223 [ label = "" ] - 87 -> 176 [ label = "" ] - 87 -> 177 [ label = "" ] - 87 -> 178 [ label = "" ] - 88 -> 8 [ label = "" ] - 88 -> 13 [ label = "" ] - 88 -> 19 [ label = " 'cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))'" ] - 88 -> 39 [ label = "" ] - 88 -> 224 [ label = "" ] - 88 -> 70 [ label = "" ] - 90 -> 86 [ label = "" ] - 92 -> 73 [ label = "" ] - 92 -> 202 [ label = "" ] - 92 -> 75 [ label = "" ] - 92 -> 225 [ label = "" ] - 92 -> 99 [ label = "" ] - 94 -> 121 [ label = " 'cfg(windows)'" ] - 95 -> 96 [ label = "" ] - 96 -> 176 [ label = "" ] - 96 -> 177 [ label = "" ] - 96 -> 178 [ label = "" ] - 97 -> 131 [ label = "" ] - 97 -> 226 [ label = " 'cfg(target_os = \"wasi\")'" ] - 97 -> 141 [ label = " 'cfg(windows)'" ] - 97 -> 142 [ label = " 'cfg(windows)'" ] - 97 -> 143 [ label = " 'cfg(windows)'" ] - 97 -> 227 [ label = " 'cfg(windows)'" ] - 97 -> 228 [ label = " 'cfg(windows)'" ] - 97 -> 229 [ label = " 'cfg(windows)'" ] - 97 -> 144 [ label = " 'cfg(windows)'" ] - 105 -> 13 [ label = "" ] - 105 -> 107 [ label = "" ] - 105 -> 230 [ label = "" ] - 106 -> 148 [ label = "" ] - 106 -> 61 [ label = "" ] - 106 -> 170 [ label = "" ] - 106 -> 176 [ label = "" ] - 106 -> 177 [ label = "" ] - 106 -> 178 [ label = "" ] - 106 -> 175 [ label = "" ] - 106 -> 109 [ label = "" ] - 107 -> 177 [ label = "" ] - 107 -> 108 [ label = "" ] - 107 -> 231 [ label = "" ] - 108 -> 176 [ label = "" ] - 108 -> 177 [ label = "" ] - 108 -> 178 [ label = "" ] - 108 -> 232 [ label = "" ] - 108 -> 175 [ label = "" ] - 108 -> 106 [ label = "" ] - 108 -> 233 [ label = "" ] - 108 -> 109 [ label = "" ] - 110 -> 50 [ label = "" ] - 111 -> 192 [ label = "" ] - 111 -> 6 [ label = "" ] - 111 -> 13 [ label = "" ] - 111 -> 50 [ label = "" ] - 111 -> 131 [ label = "" ] - 111 -> 61 [ label = "" ] - 111 -> 234 [ label = "" ] - 111 -> 235 [ label = "" ] - 111 -> 236 [ label = "" ] - 111 -> 170 [ label = "" ] - 111 -> 71 [ label = "" ] - 111 -> 74 [ label = "" ] - 111 -> 79 [ label = "" ] - 111 -> 132 [ label = "" ] - 111 -> 156 [ label = "" ] - 111 -> 93 [ label = "" ] - 111 -> 110 [ label = "" ] - 111 -> 113 [ label = "" ] - 111 -> 237 [ label = "" ] - 111 -> 114 [ label = "" ] - 111 -> 115 [ label = "" ] - 111 -> 238 [ label = "" ] - 111 -> 117 [ label = "" ] - 111 -> 218 [ label = " 'cfg(target_os = \"windows\")'" ] - 111 -> 239 [ label = " 'cfg(target_os = \"windows\")'" ] - 112 -> 13 [ label = "" ] - 113 -> 192 [ label = "" ] - 113 -> 160 [ label = "" ] - 113 -> 240 [ label = "" ] - 113 -> 24 [ label = "" ] - 113 -> 162 [ label = "" ] - 113 -> 241 [ label = "" ] - 113 -> 242 [ label = "" ] - 113 -> 129 [ label = "" ] - 113 -> 151 [ label = "" ] - 113 -> 61 [ label = "" ] - 113 -> 234 [ label = "" ] - 113 -> 235 [ label = "" ] - 113 -> 236 [ label = "" ] - 113 -> 243 [ label = "" ] - 113 -> 93 [ label = "" ] - 113 -> 95 [ label = "" ] - 113 -> 110 [ label = "" ] - 113 -> 114 [ label = "" ] - 114 -> 192 [ label = "" ] - 114 -> 24 [ label = "" ] - 114 -> 129 [ label = "" ] - 114 -> 151 [ label = "" ] - 114 -> 244 [ label = "" ] - 114 -> 61 [ label = "" ] - 114 -> 234 [ label = "" ] - 114 -> 235 [ label = "" ] - 114 -> 236 [ label = "" ] - 114 -> 245 [ label = "" ] - 114 -> 132 [ label = "" ] - 114 -> 156 [ label = "" ] - 114 -> 93 [ label = "" ] - 114 -> 95 [ label = "" ] - 114 -> 110 [ label = "" ] - 114 -> 118 [ label = "" ] - 115 -> 0 [ label = "" ] - 115 -> 192 [ label = "" ] - 115 -> 6 [ label = "" ] - 115 -> 13 [ label = "" ] - 115 -> 246 [ label = "" ] - 115 -> 129 [ label = "" ] - 115 -> 151 [ label = "" ] - 115 -> 53 [ label = " 'cfg(target_arch = \"x86_64\")'" ] - 115 -> 61 [ label = "" ] - 115 -> 234 [ label = "" ] - 115 -> 235 [ label = "" ] - 115 -> 236 [ label = "" ] - 115 -> 82 [ label = "" ] - 115 -> 247 [ label = " 'cfg(target_os = \"linux\")'" ] - 115 -> 248 [ label = " 'cfg(target_os = \"linux\")'" ] - 115 -> 132 [ label = "" ] - 115 -> 156 [ label = "" ] - 115 -> 93 [ label = "" ] - 115 -> 95 [ label = "" ] - 115 -> 114 [ label = "" ] - 115 -> 117 [ label = "" ] - 115 -> 218 [ label = " 'cfg(target_os = \"windows\")'" ] - 115 -> 239 [ label = " 'cfg(target_os = \"windows\")'" ] - 116 -> 170 [ label = "" ] - 117 -> 192 [ label = "" ] - 117 -> 12 [ label = "(build)" ] - 117 -> 13 [ label = "" ] - 117 -> 50 [ label = "" ] - 117 -> 58 [ label = "" ] - 117 -> 61 [ label = "" ] - 117 -> 249 [ label = " 'cfg(target_os = \"macos\")'" ] - 117 -> 167 [ label = "" ] - 117 -> 71 [ label = "" ] - 117 -> 250 [ label = "" ] - 117 -> 247 [ label = " 'cfg(unix)'" ] - 117 -> 251 [ label = " 'cfg(unix)'" ] - 117 -> 95 [ label = "" ] - 117 -> 112 [ label = "" ] - 117 -> 114 [ label = "" ] - 117 -> 252 [ label = "" ] - 117 -> 218 [ label = " 'cfg(target_os = \"windows\")'" ] - 117 -> 253 [ label = " 'cfg(target_os = \"windows\")'" ] - 117 -> 254 [ label = " 'cfg(target_os = \"windows\")'" ] - 117 -> 239 [ label = " 'cfg(target_os = \"windows\")'" ] - 117 -> 255 [ label = " 'cfg(target_os = \"windows\")'" ] - 117 -> 256 [ label = " 'cfg(target_os = \"windows\")'" ] - 117 -> 257 [ label = " 'cfg(target_os = \"windows\")'" ] - 118 -> 149 [ label = "" ] - 118 -> 132 [ label = "" ] - 118 -> 156 [ label = "" ] - 118 -> 95 [ label = "" ] - 118 -> 110 [ label = "" ] - 119 -> 120 [ label = " 'i686-pc-windows-gnu'" ] - 119 -> 122 [ label = " 'x86_64-pc-windows-gnu'" ] - 121 -> 141 [ label = " 'cfg(windows)'" ] - 121 -> 258 [ label = " 'cfg(windows)'" ] - 121 -> 259 [ label = " 'cfg(windows)'" ] - 121 -> 260 [ label = " 'cfg(windows)'" ] - 121 -> 143 [ label = " 'cfg(windows)'" ] - 121 -> 261 [ label = " 'cfg(windows)'" ] - 121 -> 262 [ label = " 'cfg(windows)'" ] - 121 -> 263 [ label = " 'cfg(windows)'" ] - 121 -> 187 [ label = " 'cfg(windows)'" ] - 121 -> 264 [ label = " 'cfg(windows)'" ] - 123 -> 124 [ label = " 'aarch64-pc-windows-msvc'" ] - 123 -> 124 [ label = " 'aarch64-uwp-windows-msvc'" ] - 123 -> 125 [ label = " 'i686-pc-windows-gnu'" ] - 123 -> 125 [ label = " 'i686-uwp-windows-gnu'" ] - 123 -> 126 [ label = " 'i686-pc-windows-msvc'" ] - 123 -> 126 [ label = " 'i686-uwp-windows-msvc'" ] - 123 -> 127 [ label = " 'x86_64-pc-windows-gnu'" ] - 123 -> 127 [ label = " 'x86_64-uwp-windows-gnu'" ] - 123 -> 128 [ label = " 'x86_64-pc-windows-msvc'" ] - 123 -> 128 [ label = " 'x86_64-uwp-windows-msvc'" ] - 192 -> 3 [ label = "" ] - 192 -> 265 [ label = "" ] - 265 -> 3 [ label = "" ] - 147 -> 4 [ label = "" ] - 147 -> 266 [ label = "" ] - 266 -> 4 [ label = "" ] - 214 -> 7 [ label = "" ] - 148 -> 10 [ label = "" ] - 179 -> 11 [ label = "" ] - 179 -> 267 [ label = "" ] - 267 -> 11 [ label = "" ] - 193 -> 14 [ label = "" ] - 193 -> 268 [ label = "" ] - 193 -> 269 [ label = "" ] - 193 -> 270 [ label = "" ] - 193 -> 271 [ label = "" ] - 271 -> 14 [ label = "" ] - 271 -> 272 [ label = "" ] - 271 -> 273 [ label = "" ] - 273 -> 14 [ label = "" ] - 273 -> 55 [ label = "" ] - 272 -> 14 [ label = "" ] - 272 -> 105 [ label = "" ] - 270 -> 14 [ label = "" ] - 270 -> 274 [ label = "" ] - 274 -> 14 [ label = "" ] - 274 -> 97 [ label = "" ] - 269 -> 14 [ label = "" ] - 268 -> 14 [ label = "" ] - 268 -> 269 [ label = "" ] - 268 -> 275 [ label = "" ] - 268 -> 276 [ label = "" ] - 276 -> 14 [ label = "" ] - 276 -> 48 [ label = "" ] - 275 -> 14 [ label = "" ] - 275 -> 119 [ label = "" ] - 133 -> 16 [ label = "" ] - 133 -> 277 [ label = "" ] - 277 -> 16 [ label = "" ] - 277 -> 146 [ label = "" ] - 246 -> 18 [ label = "" ] - 246 -> 278 [ label = "" ] - 278 -> 18 [ label = "" ] - 161 -> 21 [ label = "" ] - 240 -> 21 [ label = "" ] - 240 -> 279 [ label = "" ] - 240 -> 280 [ label = "" ] - 240 -> 281 [ label = "" ] - 281 -> 21 [ label = "" ] - 281 -> 88 [ label = "" ] - 280 -> 21 [ label = "" ] - 280 -> 6 [ label = "" ] - 279 -> 21 [ label = "" ] - 279 -> 282 [ label = "" ] - 279 -> 149 [ label = "" ] - 279 -> 155 [ label = "" ] - 279 -> 159 [ label = "" ] - 282 -> 21 [ label = "" ] - 282 -> 86 [ label = "" ] - 160 -> 21 [ label = "" ] - 160 -> 161 [ label = "" ] - 160 -> 283 [ label = "" ] - 283 -> 21 [ label = "" ] - 283 -> 284 [ label = "" ] - 284 -> 21 [ label = "" ] - 284 -> 45 [ label = "" ] - 149 -> 24 [ label = "" ] - 149 -> 285 [ label = "" ] - 285 -> 24 [ label = "" ] - 285 -> 86 [ label = "" ] - 163 -> 25 [ label = "" ] - 163 -> 161 [ label = "" ] - 162 -> 25 [ label = "" ] - 162 -> 163 [ label = "" ] - 150 -> 26 [ label = "" ] - 241 -> 27 [ label = "" ] - 241 -> 286 [ label = "" ] - 286 -> 27 [ label = "" ] - 286 -> 161 [ label = "" ] - 242 -> 28 [ label = "" ] - 242 -> 287 [ label = "" ] - 287 -> 28 [ label = "" ] - 287 -> 161 [ label = "" ] - 287 -> 163 [ label = "" ] - 198 -> 29 [ label = "" ] - 211 -> 30 [ label = "" ] - 211 -> 288 [ label = "" ] - 288 -> 30 [ label = "" ] - 288 -> 165 [ label = "" ] - 210 -> 31 [ label = "" ] - 210 -> 289 [ label = "" ] - 289 -> 31 [ label = "" ] - 289 -> 166 [ label = "" ] - 289 -> 165 [ label = "" ] - 166 -> 32 [ label = "" ] - 166 -> 290 [ label = "" ] - 166 -> 165 [ label = "" ] - 290 -> 32 [ label = "" ] - 165 -> 33 [ label = "" ] - 212 -> 33 [ label = "" ] - 212 -> 165 [ label = "" ] - 146 -> 34 [ label = "" ] - 189 -> 35 [ label = "" ] - 189 -> 291 [ label = "" ] - 189 -> 168 [ label = "" ] - 291 -> 35 [ label = "" ] - 291 -> 292 [ label = "" ] - 292 -> 35 [ label = "" ] - 168 -> 37 [ label = "" ] - 224 -> 39 [ label = "" ] - 224 -> 293 [ label = "" ] - 293 -> 39 [ label = "" ] - 191 -> 40 [ label = "" ] - 181 -> 41 [ label = "" ] - 209 -> 44 [ label = "" ] - 152 -> 45 [ label = "" ] - 152 -> 294 [ label = "" ] - 294 -> 45 [ label = "" ] - 294 -> 50 [ label = "" ] - 151 -> 45 [ label = "" ] - 151 -> 181 [ label = "" ] - 151 -> 182 [ label = "" ] - 129 -> 45 [ label = "" ] - 129 -> 295 [ label = "" ] - 295 -> 45 [ label = "" ] - 190 -> 46 [ label = "" ] - 199 -> 46 [ label = "" ] - 199 -> 1 [ label = "" ] - 197 -> 47 [ label = "" ] - 139 -> 48 [ label = "" ] - 200 -> 50 [ label = "" ] - 244 -> 50 [ label = "" ] - 244 -> 296 [ label = "" ] - 296 -> 50 [ label = "" ] - 296 -> 86 [ label = "" ] - 164 -> 52 [ label = "" ] - 164 -> 297 [ label = "" ] - 297 -> 52 [ label = "" ] - 297 -> 298 [ label = "" ] - 297 -> 191 [ label = "" ] - 298 -> 52 [ label = "" ] - 134 -> 56 [ label = "" ] - 134 -> 57 [ label = "" ] - 194 -> 57 [ label = "" ] - 215 -> 58 [ label = "" ] - 131 -> 58 [ label = "" ] - 131 -> 299 [ label = "" ] - 299 -> 58 [ label = "" ] - 169 -> 59 [ label = "" ] - 217 -> 60 [ label = "" ] - 216 -> 60 [ label = "" ] - 249 -> 62 [ label = "" ] - 201 -> 63 [ label = "" ] - 167 -> 64 [ label = "" ] - 195 -> 66 [ label = "" ] - 195 -> 300 [ label = "" ] - 300 -> 66 [ label = "" ] - 245 -> 68 [ label = "" ] - 245 -> 301 [ label = "" ] - 245 -> 302 [ label = "" ] - 245 -> 303 [ label = "" ] - 303 -> 68 [ label = "" ] - 303 -> 46 [ label = "" ] - 302 -> 68 [ label = "" ] - 302 -> 50 [ label = "" ] - 301 -> 68 [ label = "" ] - 301 -> 29 [ label = "" ] - 243 -> 68 [ label = "" ] - 243 -> 304 [ label = "" ] - 243 -> 305 [ label = "" ] - 243 -> 235 [ label = "" ] - 243 -> 306 [ label = "" ] - 243 -> 307 [ label = "" ] - 307 -> 68 [ label = "" ] - 307 -> 305 [ label = "" ] - 306 -> 68 [ label = "" ] - 305 -> 68 [ label = "" ] - 304 -> 68 [ label = "" ] - 304 -> 245 [ label = "" ] - 304 -> 236 [ label = "" ] - 304 -> 200 [ label = "" ] - 304 -> 198 [ label = "" ] - 236 -> 68 [ label = "" ] - 236 -> 201 [ label = "" ] - 234 -> 68 [ label = "" ] - 235 -> 68 [ label = "" ] - 170 -> 69 [ label = "" ] - 170 -> 308 [ label = "" ] - 308 -> 69 [ label = "" ] - 308 -> 130 [ label = "" ] - 130 -> 69 [ label = "" ] - 130 -> 309 [ label = "" ] - 309 -> 69 [ label = "" ] - 208 -> 72 [ label = "" ] - 207 -> 72 [ label = "" ] - 171 -> 73 [ label = "" ] - 202 -> 73 [ label = "" ] - 176 -> 73 [ label = "" ] - 176 -> 202 [ label = "" ] - 225 -> 75 [ label = "" ] - 225 -> 202 [ label = "" ] - 177 -> 75 [ label = "" ] - 177 -> 225 [ label = "" ] - 250 -> 76 [ label = "" ] - 250 -> 310 [ label = "" ] - 250 -> 311 [ label = "" ] - 311 -> 76 [ label = "" ] - 311 -> 312 [ label = "" ] - 312 -> 76 [ label = "" ] - 312 -> 77 [ label = "" ] - 310 -> 76 [ label = "" ] - 310 -> 206 [ label = "" ] - 310 -> 203 [ label = "" ] - 310 -> 313 [ label = "" ] - 310 -> 314 [ label = "" ] - 310 -> 315 [ label = "" ] - 315 -> 76 [ label = "" ] - 315 -> 58 [ label = "" ] - 314 -> 76 [ label = "" ] - 314 -> 205 [ label = "" ] - 313 -> 76 [ label = "" ] - 313 -> 204 [ label = "" ] - 203 -> 77 [ label = "" ] - 203 -> 208 [ label = "" ] - 206 -> 78 [ label = "" ] - 206 -> 204 [ label = "" ] - 206 -> 205 [ label = "" ] - 206 -> 209 [ label = "" ] - 205 -> 78 [ label = "" ] - 205 -> 44 [ label = "" ] - 204 -> 78 [ label = "" ] - 155 -> 81 [ label = "" ] - 155 -> 316 [ label = "" ] - 316 -> 81 [ label = "" ] - 316 -> 86 [ label = "" ] - 153 -> 81 [ label = "" ] - 154 -> 81 [ label = "" ] - 248 -> 83 [ label = "" ] - 251 -> 83 [ label = "" ] - 247 -> 83 [ label = "" ] - 247 -> 317 [ label = "" ] - 247 -> 318 [ label = "" ] - 318 -> 83 [ label = "" ] - 318 -> 319 [ label = "" ] - 319 -> 83 [ label = "" ] - 319 -> 58 [ label = "" ] - 317 -> 83 [ label = "" ] - 317 -> 320 [ label = "" ] - 320 -> 83 [ label = "" ] - 320 -> 51 [ label = "" ] - 156 -> 86 [ label = "" ] - 156 -> 321 [ label = "" ] - 321 -> 86 [ label = "" ] - 321 -> 87 [ label = "" ] - 132 -> 86 [ label = "" ] - 132 -> 322 [ label = "" ] - 322 -> 86 [ label = "" ] - 223 -> 87 [ label = "" ] - 157 -> 88 [ label = "" ] - 157 -> 323 [ label = "" ] - 323 -> 88 [ label = "" ] - 323 -> 224 [ label = "" ] - 213 -> 89 [ label = "" ] - 213 -> 324 [ label = "" ] - 324 -> 89 [ label = "" ] - 158 -> 90 [ label = "" ] - 159 -> 90 [ label = "" ] - 159 -> 86 [ label = "" ] - 182 -> 91 [ label = "" ] - 182 -> 325 [ label = "" ] - 325 -> 91 [ label = "" ] - 232 -> 92 [ label = "" ] - 173 -> 92 [ label = "" ] - 173 -> 326 [ label = "" ] - 326 -> 92 [ label = "" ] - 326 -> 75 [ label = "" ] - 172 -> 92 [ label = "" ] - 175 -> 92 [ label = "" ] - 178 -> 92 [ label = "" ] - 178 -> 327 [ label = "" ] - 178 -> 172 [ label = "" ] - 178 -> 173 [ label = "" ] - 178 -> 174 [ label = "" ] - 178 -> 328 [ label = "" ] - 328 -> 92 [ label = "" ] - 328 -> 202 [ label = "" ] - 328 -> 225 [ label = "" ] - 327 -> 92 [ label = "" ] - 174 -> 92 [ label = "" ] - 145 -> 100 [ label = "" ] - 196 -> 101 [ label = "" ] - 196 -> 329 [ label = "" ] - 329 -> 101 [ label = "" ] - 226 -> 103 [ label = "" ] - 226 -> 330 [ label = "" ] - 330 -> 103 [ label = "" ] - 180 -> 104 [ label = "" ] - 180 -> 331 [ label = "" ] - 331 -> 104 [ label = "" ] - 140 -> 105 [ label = "" ] - 140 -> 332 [ label = "" ] - 140 -> 333 [ label = "" ] - 333 -> 105 [ label = "" ] - 332 -> 105 [ label = "" ] - 332 -> 230 [ label = "" ] - 233 -> 106 [ label = "" ] - 230 -> 107 [ label = "" ] - 230 -> 231 [ label = "" ] - 231 -> 108 [ label = "" ] - 231 -> 233 [ label = "" ] - 138 -> 111 [ label = "" ] - 138 -> 238 [ label = "" ] - 137 -> 111 [ label = "" ] - 137 -> 79 [ label = "" ] - 136 -> 111 [ label = "" ] - 135 -> 111 [ label = "" ] - 135 -> 113 [ label = "" ] - 237 -> 113 [ label = "" ] - 237 -> 240 [ label = "" ] - 238 -> 115 [ label = "" ] - 238 -> 334 [ label = "" ] - 334 -> 115 [ label = "" ] - 334 -> 53 [ label = "" ] - 252 -> 116 [ label = "" ] - 252 -> 335 [ label = "" ] - 335 -> 116 [ label = "" ] - 335 -> 69 [ label = "" ] - 188 -> 119 [ label = "" ] - 264 -> 119 [ label = "" ] - 187 -> 119 [ label = "" ] - 263 -> 119 [ label = "" ] - 262 -> 119 [ label = "" ] - 144 -> 119 [ label = "" ] - 229 -> 119 [ label = "" ] - 141 -> 119 [ label = "" ] - 186 -> 119 [ label = "" ] - 228 -> 119 [ label = "" ] - 261 -> 119 [ label = "" ] - 185 -> 119 [ label = "" ] - 227 -> 119 [ label = "" ] - 143 -> 119 [ label = "" ] - 142 -> 119 [ label = "" ] - 260 -> 119 [ label = "" ] - 259 -> 119 [ label = "" ] - 258 -> 119 [ label = "" ] - 184 -> 119 [ label = "" ] - 183 -> 119 [ label = "" ] - 218 -> 123 [ label = "" ] - 222 -> 123 [ label = "" ] - 222 -> 336 [ label = "" ] - 336 -> 123 [ label = "" ] - 336 -> 337 [ label = "" ] - 337 -> 123 [ label = "" ] - 255 -> 123 [ label = "" ] - 255 -> 336 [ label = "" ] - 254 -> 123 [ label = "" ] - 254 -> 336 [ label = "" ] - 253 -> 123 [ label = "" ] - 253 -> 336 [ label = "" ] - 239 -> 123 [ label = "" ] - 239 -> 338 [ label = "" ] - 338 -> 123 [ label = "" ] - 338 -> 336 [ label = "" ] - 256 -> 123 [ label = "" ] - 256 -> 339 [ label = "" ] - 339 -> 123 [ label = "" ] - 339 -> 337 [ label = "" ] - 257 -> 123 [ label = "" ] - 257 -> 337 [ label = "" ] - 220 -> 123 [ label = "" ] - 220 -> 340 [ label = "" ] - 340 -> 123 [ label = "" ] - 340 -> 337 [ label = "" ] - 221 -> 123 [ label = "" ] - 221 -> 341 [ label = "" ] - 341 -> 123 [ label = "" ] - 341 -> 337 [ label = "" ] - 219 -> 123 [ label = "" ] - 219 -> 337 [ label = "" ] -} - diff --git a/tests/snapshots/misc__finds_duplicates.snap b/tests/snapshots/misc__finds_duplicates.snap new file mode 100644 index 0000000..1b72c55 --- /dev/null +++ b/tests/snapshots/misc__finds_duplicates.snap @@ -0,0 +1,261 @@ +--- +source: tests/misc.rs +expression: opaque +--- +digraph { + 0 [ label = "crate bitflags 2.4.2" ] + 1 [ label = "crate bumpalo 3.14.0" ] + 2 [ label = "crate bytes 1.5.0" ] + 3 [ label = "crate cfg-if 1.0.0" ] + 4 [ label = "crate fnv 1.0.7" ] + 5 [ label = "crate futures-core 0.3.30" ] + 6 [ label = "crate futures-task 0.3.30" ] + 7 [ label = "crate futures-util 0.3.30" ] + 8 [ label = "crate getrandom 0.1.16" ] + 9 [ label = "crate getrandom 0.2.12" ] + 10 [ label = "crate http 0.2.11" ] + 11 [ label = "crate http 1.0.0" ] + 12 [ label = "crate http-body 0.4.6" ] + 13 [ label = "crate http-body 1.0.0" ] + 14 [ label = "crate http-body-util 0.1.0" ] + 15 [ label = "crate http-range-header 0.3.1" ] + 16 [ label = "crate itoa 1.0.10" ] + 17 [ label = "crate js-sys 0.3.67" ] + 18 [ label = "crate libc 0.2.152" ] + 19 [ label = "crate log 0.4.20" ] + 20 [ label = "crate once_cell 1.19.0" ] + 21 [ label = "crate pid 0.1.0 path+file:///krates/tests/pid" ] + 22 [ label = "crate pin-project-lite 0.2.13" ] + 23 [ label = "crate pin-utils 0.1.0" ] + 24 [ label = "crate proc-macro2 1.0.78" ] + 25 [ label = "crate quote 1.0.35" ] + 26 [ label = "crate syn 2.0.48" ] + 27 [ label = "crate tower-http 0.4.4" ] + 28 [ label = "crate tower-http 0.5.1" ] + 29 [ label = "crate tower-layer 0.3.2" ] + 30 [ label = "crate tower-service 0.3.2" ] + 31 [ label = "crate unicode-ident 1.0.12" ] + 32 [ label = "crate wasi 0.11.0+wasi-snapshot-preview1" ] + 33 [ label = "crate wasi 0.9.0+wasi-snapshot-preview1" ] + 34 [ label = "crate wasm-bindgen 0.2.90" ] + 35 [ label = "crate wasm-bindgen-backend 0.2.90" ] + 36 [ label = "crate wasm-bindgen-macro 0.2.90" ] + 37 [ label = "crate wasm-bindgen-macro-support 0.2.90" ] + 38 [ label = "crate wasm-bindgen-shared 0.2.90" ] + 39 [ label = "feature alloc" ] + 40 [ label = "feature alloc" ] + 41 [ label = "feature default" ] + 42 [ label = "feature default" ] + 43 [ label = "feature default" ] + 44 [ label = "feature default" ] + 45 [ label = "feature default" ] + 46 [ label = "feature alloc" ] + 47 [ label = "feature wasm-bindgen" ] + 48 [ label = "feature js" ] + 49 [ label = "feature default" ] + 50 [ label = "feature sensitive-headers" ] + 51 [ label = "feature default" ] + 52 [ label = "feature proc-macro" ] + 53 [ label = "feature proc-macro" ] + 54 [ label = "feature default" ] + 55 [ label = "feature spans" ] + 56 [ label = "feature default" ] + 57 [ label = "feature default" ] + 58 [ label = "feature default" ] + 59 [ label = "feature default" ] + 60 [ label = "feature full" ] + 61 [ label = "feature default" ] + 62 [ label = "feature spans" ] + 63 [ label = "feature visit" ] + 64 [ label = "feature spans" ] + 65 [ label = "feature std" ] + 66 [ label = "feature std" ] + 67 [ label = "feature std" ] + 68 [ label = "feature bindgen" ] + 69 [ label = "feature js-sys" ] + 70 [ label = "feature bindgen" ] + 71 [ label = "feature wasm-bindgen" ] + 72 [ label = "feature js-sys" ] + 73 [ label = "feature std" ] + 74 [ label = "feature std" ] + 75 [ label = "feature alloc" ] + 76 [ label = "feature race" ] + 77 [ label = "feature quote" ] + 78 [ label = "feature proc-macro" ] + 79 [ label = "feature printing" ] + 80 [ label = "feature parsing" ] + 81 [ label = "feature derive" ] + 82 [ label = "feature clone-impls" ] + 83 [ label = "feature std" ] + 84 [ label = "feature std" ] + 85 [ label = "feature spans" ] + 7 -> 5 [ label = "" ] + 7 -> 39 [ label = "" ] + 7 -> 6 [ label = "" ] + 7 -> 40 [ label = "" ] + 7 -> 22 [ label = "" ] + 7 -> 23 [ label = "" ] + 8 -> 3 [ label = "" ] + 8 -> 17 [ label = " 'wasm32-unknown-unknown'" ] + 8 -> 18 [ label = " 'cfg(unix)'" ] + 8 -> 41 [ label = " 'cfg(target_os = \"wasi\")'" ] + 8 -> 42 [ label = " 'wasm32-unknown-unknown'" ] + 9 -> 3 [ label = "" ] + 9 -> 17 [ label = " 'cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))'" ] + 9 -> 18 [ label = " 'cfg(unix)'" ] + 9 -> 32 [ label = " 'cfg(target_os = \"wasi\")'" ] + 9 -> 34 [ label = " 'cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))'" ] + 10 -> 43 [ label = "" ] + 10 -> 44 [ label = "" ] + 10 -> 16 [ label = "" ] + 11 -> 43 [ label = "" ] + 11 -> 44 [ label = "" ] + 11 -> 16 [ label = "" ] + 12 -> 43 [ label = "" ] + 12 -> 10 [ label = "" ] + 12 -> 22 [ label = "" ] + 13 -> 43 [ label = "" ] + 13 -> 45 [ label = "" ] + 14 -> 43 [ label = "" ] + 14 -> 46 [ label = "" ] + 14 -> 45 [ label = "" ] + 14 -> 13 [ label = "" ] + 14 -> 22 [ label = "" ] + 17 -> 42 [ label = "" ] + 21 -> 47 [ label = "" ] + 21 -> 48 [ label = "" ] + 21 -> 49 [ label = "" ] + 21 -> 50 [ label = "" ] + 21 -> 51 [ label = "" ] + 24 -> 31 [ label = "" ] + 25 -> 24 [ label = "" ] + 25 -> 52 [ label = "" ] + 26 -> 24 [ label = "" ] + 26 -> 52 [ label = "" ] + 26 -> 25 [ label = "" ] + 26 -> 53 [ label = "" ] + 26 -> 31 [ label = "" ] + 27 -> 0 [ label = "" ] + 27 -> 43 [ label = "" ] + 27 -> 54 [ label = "" ] + 27 -> 7 [ label = "" ] + 27 -> 10 [ label = "" ] + 27 -> 12 [ label = "" ] + 27 -> 15 [ label = "" ] + 27 -> 22 [ label = "" ] + 27 -> 29 [ label = "" ] + 27 -> 30 [ label = "" ] + 28 -> 0 [ label = "" ] + 28 -> 43 [ label = "" ] + 28 -> 45 [ label = "" ] + 28 -> 13 [ label = "" ] + 28 -> 14 [ label = "" ] + 28 -> 22 [ label = "" ] + 28 -> 29 [ label = "" ] + 28 -> 30 [ label = "" ] + 34 -> 3 [ label = "" ] + 34 -> 36 [ label = "" ] + 34 -> 55 [ label = "" ] + 35 -> 56 [ label = "" ] + 35 -> 19 [ label = "" ] + 35 -> 57 [ label = "" ] + 35 -> 58 [ label = "" ] + 35 -> 59 [ label = "" ] + 35 -> 60 [ label = "" ] + 35 -> 61 [ label = "" ] + 35 -> 38 [ label = "" ] + 36 -> 59 [ label = "" ] + 36 -> 37 [ label = "" ] + 36 -> 62 [ label = "" ] + 37 -> 58 [ label = "" ] + 37 -> 59 [ label = "" ] + 37 -> 63 [ label = "" ] + 37 -> 60 [ label = "" ] + 37 -> 61 [ label = "" ] + 37 -> 35 [ label = "" ] + 37 -> 64 [ label = "" ] + 37 -> 38 [ label = "" ] + 56 -> 1 [ label = "" ] + 65 -> 2 [ label = "" ] + 43 -> 2 [ label = "" ] + 43 -> 65 [ label = "" ] + 66 -> 4 [ label = "" ] + 44 -> 4 [ label = "" ] + 44 -> 66 [ label = "" ] + 67 -> 5 [ label = "" ] + 67 -> 39 [ label = "" ] + 54 -> 5 [ label = "" ] + 54 -> 67 [ label = "" ] + 39 -> 5 [ label = "" ] + 40 -> 6 [ label = "" ] + 46 -> 7 [ label = "" ] + 46 -> 39 [ label = "" ] + 46 -> 40 [ label = "" ] + 47 -> 8 [ label = "" ] + 47 -> 68 [ label = "" ] + 47 -> 69 [ label = "" ] + 69 -> 8 [ label = "" ] + 69 -> 17 [ label = "" ] + 68 -> 8 [ label = "" ] + 68 -> 70 [ label = "" ] + 71 -> 9 [ label = "" ] + 71 -> 34 [ label = "" ] + 72 -> 9 [ label = "" ] + 72 -> 17 [ label = "" ] + 48 -> 9 [ label = "" ] + 48 -> 71 [ label = "" ] + 48 -> 72 [ label = "" ] + 73 -> 11 [ label = "" ] + 45 -> 11 [ label = "" ] + 45 -> 73 [ label = "" ] + 74 -> 20 [ label = "" ] + 74 -> 75 [ label = "" ] + 76 -> 20 [ label = "" ] + 57 -> 20 [ label = "" ] + 57 -> 74 [ label = "" ] + 75 -> 20 [ label = "" ] + 75 -> 76 [ label = "" ] + 52 -> 24 [ label = "" ] + 58 -> 24 [ label = "" ] + 58 -> 52 [ label = "" ] + 53 -> 25 [ label = "" ] + 53 -> 52 [ label = "" ] + 59 -> 25 [ label = "" ] + 59 -> 53 [ label = "" ] + 63 -> 26 [ label = "" ] + 77 -> 26 [ label = "" ] + 77 -> 25 [ label = "" ] + 78 -> 26 [ label = "" ] + 78 -> 52 [ label = "" ] + 78 -> 53 [ label = "" ] + 79 -> 26 [ label = "" ] + 79 -> 77 [ label = "" ] + 80 -> 26 [ label = "" ] + 60 -> 26 [ label = "" ] + 81 -> 26 [ label = "" ] + 61 -> 26 [ label = "" ] + 61 -> 81 [ label = "" ] + 61 -> 80 [ label = "" ] + 61 -> 79 [ label = "" ] + 61 -> 82 [ label = "" ] + 61 -> 78 [ label = "" ] + 82 -> 26 [ label = "" ] + 49 -> 27 [ label = "" ] + 50 -> 28 [ label = "" ] + 51 -> 28 [ label = "" ] + 83 -> 33 [ label = "" ] + 41 -> 33 [ label = "" ] + 41 -> 83 [ label = "" ] + 84 -> 34 [ label = "" ] + 85 -> 34 [ label = "" ] + 85 -> 55 [ label = "" ] + 42 -> 34 [ label = "" ] + 42 -> 85 [ label = "" ] + 42 -> 84 [ label = "" ] + 64 -> 35 [ label = "" ] + 55 -> 36 [ label = "" ] + 55 -> 62 [ label = "" ] + 62 -> 37 [ label = "" ] + 62 -> 64 [ label = "" ] +} +