Skip to content

Instantly share code, notes, and snippets.

@adamchalmers
Created November 2, 2022 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamchalmers/1248e0acd50da72ea8bbf33f71fb8e9f to your computer and use it in GitHub Desktop.
Save adamchalmers/1248e0acd50da72ea8bbf33f71fb8e9f to your computer and use it in GitHub Desktop.
Cargo metadata which makes deny 0.13.x hang (raw)
{"packages":[{"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":"/Users/adamchalmers/.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_source","src_path":"/Users/adamchalmers/.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_convert","src_path":"/Users/adamchalmers/.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_backtrace","src_path":"/Users/adamchalmers/.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_fmt","src_path":"/Users/adamchalmers/.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_macros","src_path":"/Users/adamchalmers/.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":"compiletest","src_path":"/Users/adamchalmers/.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_chain","src_path":"/Users/adamchalmers/.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_autotrait","src_path":"/Users/adamchalmers/.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":"test_ensure","src_path":"/Users/adamchalmers/.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_downcast","src_path":"/Users/adamchalmers/.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_ffi","src_path":"/Users/adamchalmers/.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_context","src_path":"/Users/adamchalmers/.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_repr","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_repr.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_boxed","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.66/tests/test_boxed.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <dtolnay@gmail.com>"],"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":"async-stream","version":"0.3.3","id":"async-stream 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Asynchronous streams using async & await notation","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-stream-impl","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":"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","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":"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":"tokio-test","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":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"async-stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-0.3.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"tcp_accept","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-0.3.3/examples/tcp_accept.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-0.3.3/tests/stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-0.3.3/tests/try_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"for_await","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-0.3.3/tests/for_await.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-0.3.3/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche <me@carllerche.com>"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/async-stream","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.45"},{"name":"async-stream-impl","version":"0.3.3","id":"async-stream-impl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"proc macros for async-stream 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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full","visit-mut"],"target":null,"registry":null},{"name":"futures-core","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":"futures-util","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":"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}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"async-stream-impl","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-impl-0.3.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-stream-impl-0.3.3/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche <me@carllerche.com>"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/tokio-rs/async-stream","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.45"},{"name":"async-trait","version":"0.1.58","id":"async-trait 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Type erasure for async trait methods","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","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.96","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full","visit-mut"],"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":"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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.14","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":"async-trait","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.58/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.58/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.58/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.58/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.58/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay <dtolnay@gmail.com>"],"categories":["asynchronous","no-std"],"keywords":["async"],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","homepage":null,"documentation":"https://docs.rs/async-trait","edition":"2018","links":null,"default_run":null,"rust_version":"1.39"},{"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"paths","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/examples/versions.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"traits","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/examples/traits.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"rustflags","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/tests/rustflags.rs","edition":"2015","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Stone <cuviper@gmail.com>"],"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":"axum","version":"0.5.17","id":"axum 0.5.17 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Web framework that focuses on ergonomics and modularity","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"axum-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"axum-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","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":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","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","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"headers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.5","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.4","kind":null,"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.14","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["server","tcp","stream"],"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":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"matchit","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":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"multer","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.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.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"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":["raw_value"],"target":null,"registry":null},{"name":"serde_urlencoded","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":"sha-1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":null,"rename":null,"optional":true,"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":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["time"],"target":null,"registry":null},{"name":"tokio-tungstenite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.13","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["util","make"],"target":null,"registry":null},{"name":"tower-http","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":["util","map-response-body"],"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":"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":"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":"quickcheck","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":"quickcheck_macros","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.11","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["json","stream","multipart"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt","rt-multi-thread","net","test-util"],"target":null,"registry":null},{"name":"tokio-stream","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":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":"tower","optional":false,"uses_default_features":true,"features":["util","timeout","limit","load-shed","steer","filter"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tracing","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":"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":["serde","v4"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"axum","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/axum-0.5.17/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"__private_docs":["tower/full","tower-http/full"],"axum-macros":["dep:axum-macros"],"base64":["dep:base64"],"default":["form","http1","json","matched-path","original-uri","query","tower-log"],"form":["serde_urlencoded"],"headers":["dep:headers"],"http1":["hyper/http1"],"http2":["hyper/http2"],"json":["serde_json"],"macros":["axum-macros"],"matched-path":[],"multer":["dep:multer"],"multipart":["multer"],"original-uri":[],"query":["serde_urlencoded"],"serde_json":["dep:serde_json"],"serde_urlencoded":["dep:serde_urlencoded"],"sha-1":["dep:sha-1"],"tokio-tungstenite":["dep:tokio-tungstenite"],"tower-log":["tower/log"],"ws":["tokio-tungstenite","sha-1","base64"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/axum-0.5.17/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["http1","http2","json","multipart","ws"]}},"publish":null,"authors":[],"categories":["asynchronous","network-programming","web-programming::http-server"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"axum-core","version":"0.2.9","id":"axum-core 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Core types and traits for axum","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","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.0","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","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":"^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":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":null,"rename":null,"optional":false,"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":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","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":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["limit"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"axum-core","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/axum-core-0.2.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/axum-core-0.2.9/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["asynchronous","network-programming","web-programming"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"base64","version":"0.13.1","id":"base64 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"encodes and decodes base64 as bytes or utf8","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":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"base64","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"base64","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/examples/base64.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"make_tables","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/examples/make_tables.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"encode","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/tests/encode.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"helpers","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/tests/helpers.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"decode","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/tests/decode.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/tests/tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/benches/benchmarks.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"std":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/Cargo.toml","metadata":null,"publish":null,"authors":["Alice Maz <alice@alicemaz.com>","Marshall Pierce <marshall@mpierce.org>"],"categories":["encoding"],"keywords":["base64","utf8","encode","decode","no_std"],"readme":"README.md","repository":"https://github.com/marshallpierce/rust-base64","homepage":null,"documentation":"https://docs.rs/base64","edition":"2018","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":"/Users/adamchalmers/.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":"compile","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/tests/compile.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"basic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/tests/basic.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":"/Users/adamchalmers/.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":"bytes","version":"1.2.1","id":"bytes 1.2.1 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.2.1/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche <me@carllerche.com>","Sean McArthur <sean@seanmonstar.com>"],"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton <alex@alexcrichton.com>"],"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":"denytest","version":"0.1.0","id":"denytest 0.1.0 (path+file:///Users/adamchalmers/programming/denytest)","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"proto_schema","source":null,"req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["auditlog-receiver-v1","dlp-v1"],"target":null,"registry":null,"path":"/Users/adamchalmers/programming/denytest/proto-schema/build/rust"}],"targets":[{"kind":["bin"],"crate_types":["bin"],"name":"denytest","src_path":"/Users/adamchalmers/programming/denytest/src/main.rs","edition":"2021","doc":true,"doctest":false,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/programming/denytest/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":"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton <alex@alexcrichton.com>"],"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-channel","version":"0.3.25","id":"futures-channel 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Channels for asynchronous communication using futures-rs.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.25","kind":null,"rename":null,"optional":false,"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.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-channel","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"oneshot","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/tests/oneshot.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"channel","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/tests/channel.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mpsc-close","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/tests/mpsc-close.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mpsc","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/tests/mpsc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"sync_mpsc","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/benches/sync_mpsc.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc"],"cfg-target-has-atomic":[],"default":["std"],"futures-sink":["dep:futures-sink"],"sink":["futures-sink"],"std":["alloc","futures-core/std"],"unstable":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.25/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.45"},{"name":"futures-core","version":"0.3.25","id":"futures-core 0.3.25 (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":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-core","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.25/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.25/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.25/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-sink","version":"0.3.25","id":"futures-sink 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The asynchronous `Sink` trait for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-sink","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.25/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-sink-0.3.25/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.36"},{"name":"futures-task","version":"0.3.25","id":"futures-task 0.3.25 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.25/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.25/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.25/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.45"},{"name":"futures-util","version":"0.3.25","id":"futures-util 0.3.25 (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.25","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.25","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.25","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.25","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.25","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.25","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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/build.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"],"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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/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.45"},{"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":"/Users/adamchalmers/.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":"normal","src_path":"/Users/adamchalmers/.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":"custom","src_path":"/Users/adamchalmers/.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":"rdrand","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"h2","version":"0.3.15","id":"h2 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"An HTTP/2 client and server","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":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"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","kind":null,"rename":null,"optional":false,"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","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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["std"],"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":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["io-util"],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["codec"],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.21","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"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":false,"features":[],"target":null,"registry":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.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.3","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.4","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.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.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":["rt-multi-thread","macros","sync","net"],"target":null,"registry":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.2","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},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"h2","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/h2-0.3.15/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"akamai","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/h2-0.3.15/examples/akamai.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"client","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/h2-0.3.15/examples/client.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/h2-0.3.15/examples/server.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"stream":[],"unstable":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/h2-0.3.15/Cargo.toml","metadata":{"docs":{"rs":{"features":["stream"]}}},"publish":null,"authors":["Carl Lerche <me@carllerche.com>","Sean McArthur <sean@seanmonstar.com>"],"categories":["asynchronous","web-programming","network-programming"],"keywords":["http","async","non-blocking"],"readme":"README.md","repository":"https://github.com/hyperium/h2","homepage":null,"documentation":"https://docs.rs/h2","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":"/Users/adamchalmers/.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":"serde","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/tests/set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/tests/hasher.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"insert_unique_unchecked","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <amanieu@gmail.com>"],"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":"http","version":"0.2.8","id":"http 0.2.8 (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":"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":"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.0","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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"header_map","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/benches/header_map/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"header_name","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/benches/header_name.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"header_name2","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/benches/header_name2.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"header_value","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/benches/header_value.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"method","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/benches/method.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"uri","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/benches/uri.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-0.2.8/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton <alex@alexcrichton.com>","Carl Lerche <me@carllerche.com>","Sean McArthur <sean@seanmonstar.com>"],"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.5","id":"http-body 0.4.5 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-body-0.4.5/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche <me@carllerche.com>","Lucio Franco <luciofranco14@gmail.com>","Sean McArthur <sean@seanmonstar.com>"],"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-range-header","version":"0.3.0","id":"http-range-header 0.3.0 (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.3.5","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.5.4","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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-range-header-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-range-header-0.3.0/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"with_error_cause":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/http-range-header-0.3.0/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":"httparse","version":"1.8.0","id":"httparse 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A tiny, safe, speedy, zero-copy HTTP/1.x 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.3.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"httparse","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uri","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/tests/uri.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/benches/parse.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httparse-1.8.0/Cargo.toml","metadata":null,"publish":null,"authors":["Sean McArthur <sean@seanmonstar.com>"],"categories":["network-programming","no-std","parser-implementations","web-programming"],"keywords":["http","parser","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/httparse","homepage":null,"documentation":"https://docs.rs/httparse","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"httpdate","version":"1.0.2","id":"httpdate 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"HTTP date parsing and formatting","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.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"httpdate","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/benches/benchmarks.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/httpdate-1.0.2/Cargo.toml","metadata":null,"publish":null,"authors":["Pyfisch <pyfisch@posteo.org>"],"categories":[],"keywords":["http","date","time","simple","timestamp"],"readme":"README.md","repository":"https://github.com/pyfisch/httpdate","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"hyper","version":"0.14.22","id":"hyper 0.14.22 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A fast and correct HTTP library.","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-channel","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-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"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","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httparse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","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":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":"libc","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":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"socket2","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":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["sync"],"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":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"want","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","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"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":"num_cpus","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":"pretty_env_logger","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":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"spmc","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":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["fs","macros","io-std","io-util","rt","rt-multi-thread","sync","time","test-util"],"target":null,"registry":null},{"name":"tokio-test","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":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["codec"],"target":null,"registry":null},{"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":["make","util"],"target":null,"registry":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pnet_datalink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"macos\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hyper","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"client","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/client.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"client_json","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/client_json.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"echo","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/echo.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"gateway","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/gateway.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"hello","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/hello.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"http_proxy","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/http_proxy.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"multi_server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/multi_server.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"params","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/params.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"send_file","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/send_file.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"service_struct_impl","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/service_struct_impl.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"single_threaded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/single_threaded.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"state","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/state.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"tower_client","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/tower_client.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"tower_server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/tower_server.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"upgrades","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/upgrades.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"web_api","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/examples/web_api.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"client","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/tests/client.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/tests/integration.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/tests/server.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"body","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/benches/body.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"connect","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/benches/connect.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"end_to_end","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/benches/end_to_end.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"pipeline","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/benches/pipeline.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/benches/server.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false}],"features":{"__internal_happy_eyeballs_tests":[],"client":[],"default":[],"ffi":["libc"],"full":["client","http1","http2","server","stream","runtime"],"h2":["dep:h2"],"http1":[],"http2":["h2"],"libc":["dep:libc"],"nightly":[],"runtime":["tcp","tokio/rt","tokio/time"],"server":[],"socket2":["dep:socket2"],"stream":[],"tcp":["socket2","tokio/net","tokio/rt","tokio/time"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.22/Cargo.toml","metadata":{"docs":{"rs":{"features":["ffi","full"],"rustdoc-args":["--cfg","docsrs","--cfg","hyper_unstable_ffi"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Sean McArthur <sean@seanmonstar.com>"],"categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"hyper-timeout","version":"0.4.1","id":"hyper-timeout 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A connect, read and write timeout aware connector to be used with hyper Client.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["client"],"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.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io-timeout","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"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":["client","http1","tcp"],"target":null,"registry":null},{"name":"hyper-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","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":["io-std","io-util","macros"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hyper-timeout","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-timeout-0.4.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"client","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-timeout-0.4.1/examples/client.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-timeout-0.4.1/Cargo.toml","metadata":null,"publish":null,"authors":["Herman J. Radtke III <herman@hermanradtke.com>"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/hjr3/hyper-timeout","homepage":"https://github.com/hjr3/hyper-timeout","documentation":"https://github.com/hjr3/hyper-timeout","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":"/Users/adamchalmers/.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":"quick","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/tests/quick.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_full_path","src_path":"/Users/adamchalmers/.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":"equivalent_trait","src_path":"/Users/adamchalmers/.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":"tests","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/tests/tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"faststring","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"quick","src_path":"/Users/adamchalmers/.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":"test_core","src_path":"/Users/adamchalmers/.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":"adaptors_no_collect","src_path":"/Users/adamchalmers/.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":"tuples","src_path":"/Users/adamchalmers/.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_std","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"macros_hygiene","src_path":"/Users/adamchalmers/.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":"peeking_take_while","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/peeking_take_while.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"flatten_ok","src_path":"/Users/adamchalmers/.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":"specializations","src_path":"/Users/adamchalmers/.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":"zip","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/tests/zip.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"tuple_combinations","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"itoa","version":"1.0.4","id":"itoa 1.0.4 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.4/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay <dtolnay@gmail.com>"],"categories":["value-formatting","no-std"],"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":"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"matchit","version":"0.5.0","id":"matchit 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A blazing fast URL router.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"actix-router","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","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.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"gonzales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.3-beta","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"path-tree","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","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.5.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"route-recognizer","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":"matchit","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/matchit-0.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tree","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/matchit-0.5.0/tests/tree.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/matchit-0.5.0/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"__test_helpers":[],"default":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/matchit-0.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["ibraheem <ibrah1440@gmail.com>"],"categories":["network-programming","algorithms"],"keywords":["router","path","tree","match","url"],"readme":"README.md","repository":"https://github.com/ibraheemdev/matchit","homepage":null,"documentation":null,"edition":"2018","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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant <jamslam@gmail.com>","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":"mime","version":"0.3.16","id":"mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Strongly Typed Mimes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"mime","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"fmt","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/benches/fmt.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/benches/parse.rs","edition":"2015","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"cmp","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/benches/cmp.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mime-0.3.16/Cargo.toml","metadata":null,"publish":null,"authors":["Sean McArthur <sean@seanmonstar.com>"],"categories":[],"keywords":["mime","media-extensions","media-types"],"readme":"README.md","repository":"https://github.com/hyperium/mime","homepage":null,"documentation":"https://docs.rs/mime","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"mio","version":"0.8.5","id":"mio 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Lightweight non-blocking IO","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":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.121","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","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.121","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.42","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock","Win32_Storage_FileSystem","Win32_System_IO","Win32_System_WindowsProgramming"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"mio","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"tcp_server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.5/examples/tcp_server.rs","edition":"2018","required-features":["os-poll","net"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"tcp_listenfd_server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.5/examples/tcp_listenfd_server.rs","edition":"2018","required-features":["os-poll","net"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"udp_server","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.5/examples/udp_server.rs","edition":"2018","required-features":["os-poll","net"],"doc":false,"doctest":false,"test":false}],"features":{"default":[],"net":[],"os-ext":["os-poll","windows-sys/Win32_System_Pipes","windows-sys/Win32_Security"],"os-poll":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.8.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"],"targets":["aarch64-apple-ios","aarch64-linux-android","wasm32-wasi","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-netbsd","x86_64-unknown-openbsd"]}},"playground":{"features":["os-poll","os-ext","net"]}},"publish":null,"authors":["Carl Lerche <me@carllerche.com>","Thomas de Zeeuw <thomasdezeeuw@gmail.com>","Tokio Contributors <team@tokio.rs>"],"categories":["asynchronous"],"keywords":["io","async","non-blocking"],"readme":"README.md","repository":"https://github.com/tokio-rs/mio","homepage":"https://github.com/tokio-rs/mio","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"once_cell","version":"1.16.0","id":"once_cell 1.16.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":"atomic_polyfill","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","kind":null,"rename":"critical_section","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":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"dev","rename":"critical_section","optional":false,"uses_default_features":true,"features":["std"],"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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.0/tests/it.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"atomic_polyfill":["dep:atomic_polyfill"],"critical-section":["critical_section","atomic_polyfill"],"critical_section":["dep:critical_section"],"default":["std"],"parking_lot":["parking_lot_core"],"parking_lot_core":["dep:parking_lot_core"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Aleksey Kladov <aleksey.kladov@gmail.com>"],"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":"percent-encoding","version":"2.2.0","id":"percent-encoding 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Percent encoding and decoding","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"percent-encoding","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["alloc"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.51"},{"name":"pin-project","version":"1.0.12","id":"pin-project 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A crate for safe and ergonomic pin-projection.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"pin-project-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.12","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-project","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"unsafe_unpin-expanded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/unsafe_unpin-expanded.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"unsafe_unpin","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/unsafe_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"struct-default","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/struct-default.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"project_replace-expanded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/project_replace-expanded.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"not_unpin","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/not_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"project_replace","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/project_replace.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"pinned_drop-expanded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/pinned_drop-expanded.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"enum-default","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/enum-default.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"enum-default-expanded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/enum-default-expanded.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"pinned_drop","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/pinned_drop.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"struct-default-expanded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/struct-default-expanded.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"not_unpin-expanded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/examples/not_unpin-expanded.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"pin_project","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/pin_project.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"repr_packed","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/repr_packed.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unsafe_unpin","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/unsafe_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cfg","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/cfg.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"pinned_drop","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/tests/pinned_drop.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"pin-project-internal","version":"1.0.12","id":"pin-project-internal 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"Implementation detail of the `pin-project` 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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full","visit-mut"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"pin-project-internal","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":null,"repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"pin-project-lite","version":"0.2.9","id":"pin-project-lite 0.2.9 (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":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-project-lite","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.2.9/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl <mail@josefbrandl.de>"],"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":"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"features","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/tests/features.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/Users/adamchalmers/.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":"test_fmt","src_path":"/Users/adamchalmers/.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":"comments","src_path":"/Users/adamchalmers/.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":"marker","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.47/tests/marker.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <dtolnay@gmail.com>","Alex Crichton <alex@alexcrichton.com>"],"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":"prost","version":"0.11.0","id":"prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"A Protocol Buffers implementation for the Rust Language.","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":false,"features":[],"target":null,"registry":null},{"name":"prost-derive","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":"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":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":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":"proptest","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"prost","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-0.11.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"varint","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-0.11.0/benches/varint.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["prost-derive","std"],"no-recursion-limit":[],"prost-derive":["dep:prost-derive"],"std":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-0.11.0/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Burkert <dan@danburkert.com>","Lucio Franco <luciofranco14@gmail.com","Tokio Contributors <team@tokio.rs>"],"categories":["encoding"],"keywords":["protobuf","serialization"],"readme":"README.md","repository":"https://github.com/tokio-rs/prost","homepage":null,"documentation":"https://docs.rs/prost","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"prost-derive","version":"0.11.0","id":"prost-derive 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"A Protocol Buffers implementation for the Rust Language.","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.1","kind":null,"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":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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["extra-traits"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"prost-derive","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-derive-0.11.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-derive-0.11.0/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Burkert <dan@danburkert.com>","Lucio Franco <luciofranco14@gmail.com>","Tokio Contributors <team@tokio.rs>"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/prost","homepage":null,"documentation":"https://docs.rs/prost-derive","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"prost-types","version":"0.11.1","id":"prost-types 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"A Protocol Buffers implementation for the Rust Language.","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":false,"features":[],"target":null,"registry":null},{"name":"prost","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["prost-derive"],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"prost-types","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-types-0.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":false,"test":true}],"features":{"default":["std"],"std":["prost/std"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-types-0.11.1/Cargo.toml","metadata":null,"publish":null,"authors":["Dan Burkert <dan@danburkert.com>","Lucio Franco <luciofranco14@gmail.com","Tokio Contributors <team@tokio.rs>"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/prost","homepage":null,"documentation":"https://docs.rs/prost-types","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"proto_schema","version":"1.0.0","id":"proto_schema 1.0.0 (path+file:///Users/adamchalmers/programming/denytest/proto-schema/build/rust)","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"prost","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":null,"registry":null},{"name":"prost-types","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":null,"registry":null},{"name":"tonic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proto_schema","src_path":"/Users/adamchalmers/programming/denytest/proto-schema/build/rust/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"auditlog-receiver-v1":["auditlog-receiver-v1-ans-v1","blocks-v1","blocks-v2","challenges-widgets-v1","dlp-v1","dns-firewall-v1","emailrouting-config-v1","emailrouting-v2","iam-iapi-v1","web3-config-v1","zaraz-config-v1"],"auditlog-receiver-v1-ans-v1":["auditlog-receiver-v1"],"auditlog-v1":[],"billing-entitlements-v1":[],"billing-entitlements-v1-admin-v1":["billing-entitlements-v1"],"billing-usageid-v1":[],"blocks-v1":[],"blocks-v2":[],"challenges-widgets-v1":[],"cps-subscriptionstester-v1":[],"dlp-v1":[],"dns-firewall-v1":[],"email-v1":[],"emailrouting-config-v1":[],"emailrouting-v2":[],"iam-iapi-v1":[],"proto_full":["auditlog-receiver-v1","auditlog-receiver-v1-ans-v1","auditlog-v1","billing-entitlements-v1","billing-entitlements-v1-admin-v1","billing-usageid-v1","blocks-v1","blocks-v2","challenges-widgets-v1","cps-subscriptionstester-v1","dlp-v1","dns-firewall-v1","email-v1","emailrouting-config-v1","emailrouting-v2","iam-iapi-v1","web3-config-v1","webhooks-config-v1","zaraz-config-v1"],"web3-config-v1":[],"webhooks-config-v1":[],"zaraz-config-v1":[]},"manifest_path":"/Users/adamchalmers/programming/denytest/proto-schema/build/rust/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":"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":"/Users/adamchalmers/.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":"test","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <dtolnay@gmail.com>"],"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <erick.tryzelaar@gmail.com>","David Tolnay <dtolnay@gmail.com>"],"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":"slab","version":"0.4.7","id":"slab 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Pre-allocated storage for a uniform data type","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"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","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"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":"slab","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/tests/serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"slab","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/tests/slab.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche <me@carllerche.com>"],"categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"socket2","version":"0.4.7","id":"socket2 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\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.124","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.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["handleapi","ws2ipdef","ws2tcpip"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"socket2","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"all":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["all"]}},"publish":null,"authors":["Alex Crichton <alex@alexcrichton.com>","Thomas de Zeeuw <thomasdezeeuw@gmail.com>"],"categories":["api-bindings","network-programming"],"keywords":["io","socket","network"],"readme":"README.md","repository":"https://github.com/rust-lang/socket2","homepage":"https://github.com/rust-lang/socket2","documentation":"https://docs.rs/socket2","edition":"2018","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":"/Users/adamchalmers/.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_should_parse","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_should_parse.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/Users/adamchalmers/.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_stmt","src_path":"/Users/adamchalmers/.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":"test_round_trip","src_path":"/Users/adamchalmers/.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_size","src_path":"/Users/adamchalmers/.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_shebang","src_path":"/Users/adamchalmers/.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":"test_pat","src_path":"/Users/adamchalmers/.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_receiver","src_path":"/Users/adamchalmers/.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_precedence","src_path":"/Users/adamchalmers/.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_lit","src_path":"/Users/adamchalmers/.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":"regression","src_path":"/Users/adamchalmers/.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_parse_stream","src_path":"/Users/adamchalmers/.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_grouping","src_path":"/Users/adamchalmers/.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_ident","src_path":"/Users/adamchalmers/.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_iterators","src_path":"/Users/adamchalmers/.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_parse_buffer","src_path":"/Users/adamchalmers/.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_asyncness","src_path":"/Users/adamchalmers/.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_token_trees","src_path":"/Users/adamchalmers/.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_ty","src_path":"/Users/adamchalmers/.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":"zzz_stable","src_path":"/Users/adamchalmers/.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_meta","src_path":"/Users/adamchalmers/.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_expr","src_path":"/Users/adamchalmers/.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_item","src_path":"/Users/adamchalmers/.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_path","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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_generics","src_path":"/Users/adamchalmers/.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_attribute","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.103/tests/test_attribute.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <dtolnay@gmail.com>"],"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":"sync_wrapper","version":"0.1.1","id":"sync_wrapper 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0","license_file":null,"description":"A tool for enlisting the compiler’s help in proving the absence of concurrency","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"sync_wrapper","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/sync_wrapper-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/sync_wrapper-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Actyx AG <developer@actyx.io>"],"categories":["concurrency"],"keywords":["concurrency"],"readme":"README.md","repository":"https://github.com/Actyx/sync_wrapper","homepage":"https://docs.rs/sync_wrapper","documentation":"https://docs.rs/sync_wrapper","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tokio","version":"1.21.2","id":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\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.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.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.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"async-stream","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":"futures","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":["async-await"],"target":null,"registry":null},{"name":"mockall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-stream","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":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), not(target_os = \"wasi\")))","registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\")))","registry":null},{"name":"socket2","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":["all"],"target":"cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))","registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))","registry":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))","registry":null},{"name":"mio-aio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["tokio"],"target":"cfg(target_os = \"freebsd\")","registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":"cfg(tokio_unstable)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.42","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"signal-hook-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.42","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.24","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["fs","socket"],"target":"cfg(unix)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":"cfg(windows)","registry":null},{"name":"ntapi","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":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tokio","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/task_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_chain","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_no_rt","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_no_rt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_local","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/task_local.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_usr1","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_usr1.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_abort","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/task_abort.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_arg0","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/process_arg0.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_link","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/fs_link.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_join_set","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/task_join_set.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_socket","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_socket.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_sleep","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/time_sleep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_driver","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_driver.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_buf","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_read_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_read.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_issue_2174","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/process_issue_2174.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_split","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_split.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_recv","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_drop_recv.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/rt_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_pause","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/time_pause.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_errors","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_errors.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_accept","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_accept.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_split","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/uds_split.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_rename_test","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/macros_rename_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_to_end","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_read_to_end.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_local_set","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/task_local_set.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_semaphore_owned","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_semaphore_owned.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_notify_both","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_notify_both.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_driver_drop","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_driver_drop.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_ctrl_c","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_ctrl_c.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_once_cell","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_once_cell.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_issue_42","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/process_issue_42.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_int","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_write_int.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_rt","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_drop_rt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_rt","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/time_rt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_interval","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/time_interval.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_take","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_connect","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_connect.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_dir","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/fs_dir.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_into_std","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_into_std.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_semaphore","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_semaphore.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_select","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/macros_select.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_copy","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/fs_copy.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_write.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"buffered","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/buffered.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_rt","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/no_rt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mutex_owned","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_mutex_owned.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mpsc","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_mpsc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_bind_resource","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/net_bind_resource.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_util_empty","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_util_empty.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/net_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_common","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/rt_common.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_blocking","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/task_blocking.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_echo","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_echo.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_handle_block_on","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/rt_handle_block_on.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_file","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/fs_file.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_poll_aio","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_poll_aio.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_notify","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_notify.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_buf_writer","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_buf_writer.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_timeout","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/time_timeout.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwindsafe","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/unwindsafe.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_fill_buf","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_fill_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_buf","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_write_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_buf_reader","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_buf_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_raw_handle","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/process_raw_handle.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_copy","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_copy.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_oneshot","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_oneshot.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_until","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_read_until.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_kill_on_drop","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/process_kill_on_drop.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_builder","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/task_builder.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_metrics","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/rt_metrics.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/uds_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_clock","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/test_clock.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_all_buf","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_write_all_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"async_send_sync","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/async_send_sync.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_exact","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_read_exact.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_barrier","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_barrier.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_line","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_read_line.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_copy_bidirectional","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_copy_bidirectional.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_try_join","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/macros_try_join.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mutex","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_mutex.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_threaded","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/rt_threaded.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_lines","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_lines.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_mem_stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_mem_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_cred","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/uds_cred.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_signal","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_drop_signal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_to_string","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_read_to_string.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_datagram","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/uds_datagram.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/fs.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_smoke","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/process_smoke.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_join","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/macros_join.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"_require_full","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/_require_full.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_peek","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_peek.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_async_read","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_async_read.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_multi_rt","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_multi_rt.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/time_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_lookup_host","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/net_lookup_host.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_split","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_split.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_test","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/macros_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_basic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/rt_basic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_twice","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/signal_twice.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_pin","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/macros_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_rwlock","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_rwlock.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"join_handle_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/join_handle_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_broadcast","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_broadcast.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"named_pipe","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/named_pipe.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_into_split","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_into_split.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_watch","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/sync_watch.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_shutdown","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/tcp_shutdown.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"udp","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/udp.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_all","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_write_all.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_async_fd","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/tests/io_async_fd.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"bytes":["dep:bytes"],"default":[],"fs":[],"full":["fs","io-util","io-std","macros","net","parking_lot","process","rt","rt-multi-thread","signal","sync","time"],"io-std":[],"io-util":["memchr","bytes"],"libc":["dep:libc"],"macros":["tokio-macros"],"memchr":["dep:memchr"],"mio":["dep:mio"],"net":["libc","mio/os-poll","mio/os-ext","mio/net","socket2","winapi/fileapi","winapi/handleapi","winapi/namedpipeapi","winapi/winbase","winapi/winnt","winapi/minwindef","winapi/accctrl","winapi/aclapi"],"num_cpus":["dep:num_cpus"],"parking_lot":["dep:parking_lot"],"process":["bytes","libc","mio/os-poll","mio/os-ext","mio/net","signal-hook-registry","winapi/handleapi","winapi/minwindef","winapi/processthreadsapi","winapi/threadpoollegacyapiset","winapi/winbase","winapi/winnt"],"rt":[],"rt-multi-thread":["num_cpus","rt"],"signal":["libc","mio/os-poll","mio/net","mio/os-ext","signal-hook-registry","winapi/consoleapi","winapi/wincon","winapi/minwindef"],"signal-hook-registry":["dep:signal-hook-registry"],"socket2":["dep:socket2"],"stats":[],"sync":[],"test-util":["rt","sync","time"],"time":[],"tokio-macros":["dep:tokio-macros"],"tracing":["dep:tracing"],"winapi":["dep:winapi"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.21.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"],"rustc-args":["--cfg","tokio_unstable"]}},"playground":{"features":["full","test-util"]}},"publish":null,"authors":["Tokio Contributors <team@tokio.rs>"],"categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures"],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.49"},{"name":"tokio-io-timeout","version":"1.2.0","id":"tokio-io-timeout 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Tokio wrappers which apply timeouts to IO operations","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"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.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["time"],"target":null,"registry":null},{"name":"tokio","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tokio-io-timeout","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-io-timeout-1.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-io-timeout-1.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler <sfackler@gmail.com>"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/tokio-io-timeout","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tokio-macros","version":"1.8.0","id":"tokio-macros 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Tokio's proc macros.\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.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tokio","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":["full"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"tokio-macros","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-macros-1.8.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-macros-1.8.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Tokio Contributors <team@tokio.rs>"],"categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.49"},{"name":"tokio-stream","version":"0.1.11","id":"tokio-stream 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Utilities to work with `Stream` and `tokio`.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-core","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":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","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.8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["sync"],"target":null,"registry":null},{"name":"tokio-util","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":"async-stream","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":"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":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.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.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full","test-util"],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tokio-stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_chain","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_empty","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_empty.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_once","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_once.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_merge","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_merge.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_fuse","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_fuse.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_timeout","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_timeout.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"chunks_timeout","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/chunks_timeout.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_stream_map","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_stream_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_pending","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_pending.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_iter","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"watch","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/watch.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"async_send_sync","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/async_send_sync.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_throttle","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/time_throttle.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_collect","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/tests/stream_collect.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["time"],"fs":["tokio/fs"],"io-util":["tokio/io-util"],"net":["tokio/net"],"signal":["tokio/signal"],"sync":["tokio/sync","tokio-util"],"time":["tokio/time"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-stream-0.1.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"],"rustc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Tokio Contributors <team@tokio.rs>"],"categories":["asynchronous"],"keywords":[],"readme":null,"repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.49"},{"name":"tokio-util","version":"0.7.4","id":"tokio-util 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Additional utilities for working with Tokio.\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.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-io","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":null,"registry":null},{"name":"futures-sink","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":"futures-util","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":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.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.4","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":"^1.21.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["sync"],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"async-stream","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":"futures","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":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.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.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tokio-stream","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":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(tokio_unstable)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tokio-util","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"poll_semaphore","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/poll_semaphore.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"panic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/panic.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_delay_queue","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/time_delay_queue.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"reusable_box","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/reusable_box.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"codecs","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/codecs.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_join_map","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/task_join_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"framed_stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/framed_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"length_delimited","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/length_delimited.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"framed_write","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/framed_write.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_stream_reader","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/io_stream_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mpsc","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/mpsc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"framed_read","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/framed_read.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_reader_stream","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/io_reader_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"framed","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/framed.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"spawn_pinned","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/spawn_pinned.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"_require_full","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/_require_full.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_sync_bridge","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/io_sync_bridge.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_cancellation_token","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/sync_cancellation_token.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"context","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/context.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"udp","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/tests/udp.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"__docs_rs":["futures-util"],"codec":["tracing"],"compat":["futures-io"],"default":[],"full":["codec","compat","io-util","time","net","rt"],"futures-io":["dep:futures-io"],"futures-util":["dep:futures-util"],"hashbrown":["dep:hashbrown"],"io":[],"io-util":["io","tokio/rt","tokio/io-util"],"net":["tokio/net"],"rt":["tokio/rt","tokio/sync","futures-util","hashbrown"],"slab":["dep:slab"],"time":["tokio/time","slab"],"tracing":["dep:tracing"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-util-0.7.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"],"rustc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}}},"publish":null,"authors":["Tokio Contributors <team@tokio.rs>"],"categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.49"},{"name":"tonic","version":"0.8.2","id":"tonic 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-stream","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":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.15","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","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.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":null,"rename":null,"optional":true,"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":false,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"h2","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":"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":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"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.14","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"hyper-timeout","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project","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":"prost-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"prost","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":"prost1","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustls-native-certs","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":"rustls-pemfile","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":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["net"],"target":null,"registry":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-stream","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":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["codec"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["balance","buffer","discover","limit","load","make","timeout","util"],"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":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-futures","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":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","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":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","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":"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":"static_assertions","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.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["rt","macros"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tonic","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tonic-0.8.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"decode","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tonic-0.8.2/benches/decode.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"async-trait":["dep:async-trait"],"axum":["dep:axum"],"channel":["h2","hyper","tokio","tower","tracing-futures","tokio/macros","tokio/time","hyper-timeout"],"codegen":["async-trait"],"default":["transport","codegen","prost"],"flate2":["dep:flate2"],"gzip":["flate2"],"h2":["dep:h2"],"hyper":["dep:hyper"],"hyper-timeout":["dep:hyper-timeout"],"prost":["prost1","prost-derive"],"prost-derive":["dep:prost-derive"],"prost1":["dep:prost1"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-pemfile":["dep:rustls-pemfile"],"tls":["rustls-pemfile","transport","tokio-rustls"],"tls-roots":["tls-roots-common","rustls-native-certs"],"tls-roots-common":["tls"],"tls-webpki-roots":["tls-roots-common","webpki-roots"],"tokio":["dep:tokio"],"tokio-rustls":["dep:tokio-rustls"],"tower":["dep:tower"],"tracing-futures":["dep:tracing-futures"],"transport":["axum","channel"],"webpki-roots":["dep:webpki-roots"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tonic-0.8.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Lucio Franco <luciofranco14@gmail.com>"],"categories":["web-programming","network-programming","asynchronous"],"keywords":["rpc","grpc","async","futures","protobuf"],"readme":"README.md","repository":"https://github.com/hyperium/tonic","homepage":"https://github.com/hyperium/tonic","documentation":"https://docs.rs/tonic/0.8.2/tonic/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tower","version":"0.4.13","id":"tower 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Tower is a library of modular and reusable components for building robust\nclients and servers.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"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":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.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":"pin-project","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":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":true,"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":null,"rename":null,"optional":true,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"slab","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":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["sync"],"target":null,"registry":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-util","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":"tower-layer","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":"tower-service","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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"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":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"dev","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","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.0","kind":"dev","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.7","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.6.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","sync","test-util","rt-multi-thread"],"target":null,"registry":null},{"name":"tokio-stream","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":"tokio-test","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-test","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":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["fmt","ansi"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"tower-balance","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/examples/tower-balance.rs","edition":"2018","required-features":["full"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"retry","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/retry/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"util","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/util/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"limit","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/limit/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hedge","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/hedge/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"support","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/support.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"balance","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/balance/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"load_shed","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/load_shed/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"spawn_ready","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/spawn_ready/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"steer","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/steer/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ready_cache","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/ready_cache/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"builder","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/builder.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"buffer","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/tests/buffer/main.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"__common":["futures-core","pin-project-lite"],"balance":["discover","load","ready-cache","make","rand","slab"],"buffer":["__common","tokio/sync","tokio/rt","tokio-util","tracing"],"default":["log"],"discover":["__common"],"filter":["__common","futures-util"],"full":["balance","buffer","discover","filter","hedge","limit","load","load-shed","make","ready-cache","reconnect","retry","spawn-ready","steer","timeout","util"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"hdrhistogram":["dep:hdrhistogram"],"hedge":["util","filter","futures-util","hdrhistogram","tokio/time","tracing"],"indexmap":["dep:indexmap"],"limit":["__common","tokio/time","tokio/sync","tokio-util","tracing"],"load":["__common","tokio/time","tracing"],"load-shed":["__common"],"log":["tracing/log"],"make":["futures-util","pin-project-lite","tokio/io-std"],"pin-project":["dep:pin-project"],"pin-project-lite":["dep:pin-project-lite"],"rand":["dep:rand"],"ready-cache":["futures-core","futures-util","indexmap","tokio/sync","tracing","pin-project-lite"],"reconnect":["make","tokio/io-std","tracing"],"retry":["__common","tokio/time"],"slab":["dep:slab"],"spawn-ready":["__common","futures-util","tokio/sync","tokio/rt","util","tracing"],"steer":[],"timeout":["pin-project-lite","tokio/time"],"tokio":["dep:tokio"],"tokio-stream":["dep:tokio-stream"],"tokio-util":["dep:tokio-util"],"tracing":["dep:tracing"],"util":["__common","futures-util","pin-project"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-0.4.13/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers <team@tower-rs.com>"],"categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures","service"],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower/0.4.13","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"tower-http","version":"0.3.4","id":"tower-http 0.3.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.3","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.13","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":"^1.3.1","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.2","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.4","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","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-http-0.3.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64"],"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-gzip":["async-compression/gzip","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-gzip":["async-compression/gzip","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"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","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"],"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"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-http-0.3.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers <team@tower-rs.com>"],"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.51"},{"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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-layer-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-layer-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers <team@tower-rs.com>"],"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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tower-service-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers <team@tower-rs.com>"],"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":"tracing","version":"0.1.37","id":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Application-level tracing 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.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.17","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.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.23","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.30","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.6","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","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":"tracing","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"max_level_hint","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/max_level_hint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filter_caching_is_lexically_scoped","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/filter_caching_is_lexically_scoped.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"register_callsite_deadlock","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/register_callsite_deadlock.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters_dont_leak","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/filters_dont_leak.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"subscriber","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/subscriber.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_subscriber","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/no_subscriber.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"future_send","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/future_send.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters_are_reevaluated_for_different_call_sites","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/filters_are_reevaluated_for_different_call_sites.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"enabled","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/enabled.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"event","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/event.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"multiple_max_level_hints","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/multiple_max_level_hints.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters_are_not_reevaluated_for_the_same_span","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/filters_are_not_reevaluated_for_the_same_span.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"span","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/span.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_redefined_core","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/macros_redefined_core.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macro_imports","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/macro_imports.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/macros.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_incompatible_concat","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/macros_incompatible_concat.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"scoped_clobbers_default","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/tests/scoped_clobbers_default.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"baseline","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/baseline.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"dispatch_get_clone","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/dispatch_get_clone.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"dispatch_get_ref","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/dispatch_get_ref.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"empty_span","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/empty_span.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"enter_span","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/enter_span.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"event","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/event.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"span_fields","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/span_fields.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"span_no_fields","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/span_no_fields.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"span_repeated","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/span_repeated.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"shared","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/benches/shared.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"async-await":[],"attributes":["tracing-attributes"],"default":["std","attributes"],"log":["dep:log"],"log-always":["log"],"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":[],"std":["tracing-core/std"],"tracing-attributes":["dep:tracing-attributes"],"valuable":["tracing-core/valuable"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.37/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"],"rustc-args":["--cfg","tracing_unstable"]}}},"publish":null,"authors":["Eliza Weisman <eliza@buoyant.io>","Tokio Contributors <team@tokio.rs>"],"categories":["development-tools::debugging","development-tools::profiling","asynchronous","no-std"],"keywords":["logging","tracing","metrics","async"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"tracing-attributes","version":"0.1.23","id":"tracing-attributes 0.1.23 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Procedural macro attributes for automatically instrumenting functions.\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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.98","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["full","parsing","printing","visit","visit-mut","clone-impls","extra-traits","proc-macro"],"target":null,"registry":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.56","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.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-test","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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.28","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-subscriber","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":["env-filter"],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.64","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"tracing-attributes","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"async_fn","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/async_fn.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"targets","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/targets.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fields","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/fields.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"destructuring","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/destructuring.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"err","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/err.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ret","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/ret.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"levels","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/levels.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"follows_from","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/follows_from.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"instrument","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/instrument.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"names","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/names.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parents","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/tests/parents.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"async-await":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-attributes-0.1.23/Cargo.toml","metadata":null,"publish":null,"authors":["Tokio Contributors <team@tokio.rs>","Eliza Weisman <eliza@buoyant.io>","David Barsky <dbarsky@amazon.com>"],"categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","macro","instrument","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"tracing-core","version":"0.1.30","id":"tracing-core 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Core primitives for application-level tracing.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tracing-core","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"dispatch","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/tests/dispatch.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/tests/macros.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"global_dispatch","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/tests/global_dispatch.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std","valuable/std"],"once_cell":["dep:once_cell"],"std":["once_cell"],"valuable":["dep:valuable"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-core-0.1.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"],"rustc-args":["--cfg","tracing_unstable"]}}},"publish":null,"authors":["Tokio Contributors <team@tokio.rs>"],"categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","profiling"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"tracing-futures","version":"0.2.5","id":"tracing-futures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Utilities for instrumenting `futures` with `tracing`.\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.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-task","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":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project","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":"tokio","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":"tokio-executor","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":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.22","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-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":null,"registry":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tracing-futures","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"std_future","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.5/tests/std_future.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"support","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.5/tests/support.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std-future","std"],"futures":["dep:futures"],"futures-01":["futures_01","std"],"futures-03":["std-future","futures","futures-task","std"],"futures-task":["dep:futures-task"],"futures_01":["dep:futures_01"],"pin-project":["dep:pin-project"],"std":["tracing/std"],"std-future":["pin-project"],"tokio":["dep:tokio"],"tokio-executor":["dep:tokio-executor"]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Eliza Weisman <eliza@buoyant.io>","Tokio Contributors <team@tokio.rs>"],"categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","profiling","tracing","futures","async"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"try-lock","version":"0.2.3","id":"try-lock 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A lightweight atomic lock.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"try-lock","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/try-lock-0.2.3/Cargo.toml","metadata":null,"publish":null,"authors":["Sean McArthur <sean@seanmonstar.com>"],"categories":["concurrency","no-std"],"keywords":["lock","atomic"],"readme":"README.md","repository":"https://github.com/seanmonstar/try-lock","homepage":"https://github.com/seanmonstar/try-lock","documentation":"https://docs.rs/try-lock","edition":"2015","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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <dtolnay@gmail.com>"],"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":"want","version":"0.3.0","id":"want 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Detect when another Future wants a result.","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","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"try-lock","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-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"want","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"throughput","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/benches/throughput.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/want-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["Sean McArthur <sean@seanmonstar.com>"],"categories":[],"keywords":["futures","channel","async"],"readme":"README.md","repository":"https://github.com/seanmonstar/want","homepage":null,"documentation":"https://docs.rs/want","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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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 <retep998@gmail.com>"],"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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian <retep998@gmail.com>"],"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-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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian <retep998@gmail.com>"],"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.42.0","id":"windows-sys 0.42.0 (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_gnullvm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.42.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"aarch64-pc-windows-gnullvm","registry":null},{"name":"windows_aarch64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.42.0","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.42.0","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.42.0","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.42.0","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.42.0","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.42.0","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.42.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnu","registry":null},{"name":"windows_x86_64_gnullvm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.42.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnullvm","registry":null},{"name":"windows_x86_64_msvc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.42.0","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.42.0","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.42.0","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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows-sys-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"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_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_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"],"default":[],"deprecated":[]},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows-sys-0.42.0/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.49"},{"name":"windows_aarch64_gnullvm","version":"0.42.0","id":"windows_aarch64_gnullvm 0.42.0 (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_gnullvm","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_gnullvm-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_gnullvm-0.42.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_gnullvm-0.42.0/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_aarch64_msvc","version":"0.42.0","id":"windows_aarch64_msvc 0.42.0 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_msvc-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_msvc-0.42.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_aarch64_msvc-0.42.0/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.42.0","id":"windows_i686_gnu 0.42.0 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_gnu-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_gnu-0.42.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_gnu-0.42.0/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.42.0","id":"windows_i686_msvc 0.42.0 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_msvc-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_msvc-0.42.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_i686_msvc-0.42.0/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.42.0","id":"windows_x86_64_gnu 0.42.0 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnu-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnu-0.42.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnu-0.42.0/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_gnullvm","version":"0.42.0","id":"windows_x86_64_gnullvm 0.42.0 (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_gnullvm","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnullvm-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnullvm-0.42.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_gnullvm-0.42.0/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.42.0","id":"windows_x86_64_msvc 0.42.0 (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":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_msvc-0.42.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_msvc-0.42.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/Users/adamchalmers/.cargo/registry/src/github.com-1ecc6299db9ec823/windows_x86_64_msvc-0.42.0/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":["denytest 0.1.0 (path+file:///Users/adamchalmers/programming/denytest)"],"resolve":{"nodes":[{"id":"anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"async-stream 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["async-stream-impl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"async_stream_impl","pkg":"async-stream-impl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"async-stream-impl 0.3.3 (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":"async-trait 0.1.58 (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":"autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"axum 0.5.17 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["async-trait 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)","axum-core 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","hyper 0.14.22 (registry+https://github.com/rust-lang/crates.io-index)","itoa 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","matchit 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","sync_wrapper 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","tower 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)","tower-http 0.3.4 (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":"async_trait","pkg":"async-trait 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"axum_core","pkg":"axum-core 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bitflags","pkg":"bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"hyper","pkg":"hyper 0.14.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"itoa 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"matchit","pkg":"matchit 0.5.0 (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}]},{"name":"mime","pkg":"mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"percent_encoding","pkg":"percent-encoding 2.2.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.9 (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":"sync_wrapper","pkg":"sync_wrapper 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower","pkg":"tower 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http","pkg":"tower-http 0.3.4 (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":[]},{"id":"axum-core 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["async-trait 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","mime 0.3.16 (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":"async_trait","pkg":"async-trait 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mime","pkg":"mime 0.3.16 (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":[]},{"id":"base64 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"bytes 1.2.1 (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":"denytest 0.1.0 (path+file:///Users/adamchalmers/programming/denytest)","dependencies":["proto_schema 1.0.0 (path+file:///Users/adamchalmers/programming/denytest/proto-schema/build/rust)"],"deps":[{"name":"proto_schema","pkg":"proto_schema 1.0.0 (path+file:///Users/adamchalmers/programming/denytest/proto-schema/build/rust)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"either 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["use_std"]},{"id":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"futures-channel 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","default","std"]},{"id":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"futures-sink 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"futures-task 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc"]},{"id":"futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-task 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (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.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"futures-task 0.3.25 (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.9 (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.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":"h2 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-sink 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","slab 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","tokio-util 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.2.1 (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":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_sink","pkg":"futures-sink 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.8 (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":"slab","pkg":"slab 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio_util","pkg":"tokio-util 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tracing","pkg":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["raw"]},{"id":"http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.2.1 (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.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.2.1 (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.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.8 (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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-range-header 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"httparse 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"httpdate 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"hyper 0.14.22 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","futures-channel 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","h2 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","httparse 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","httpdate 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","itoa 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","socket2 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","want 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_channel","pkg":"futures-channel 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"h2","pkg":"h2 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"httparse","pkg":"httparse 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"httpdate","pkg":"httpdate 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"itoa 1.0.4 (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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"socket2","pkg":"socket2 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.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}]},{"name":"tracing","pkg":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"want","pkg":"want 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["client","default","full","h2","http1","http2","runtime","server","socket2","stream","tcp"]},{"id":"hyper-timeout 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["hyper 0.14.22 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","tokio-io-timeout 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"hyper","pkg":"hyper 0.14.22 (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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio_io_timeout","pkg":"tokio-io-timeout 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"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)"],"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}]}],"features":["std"]},{"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":"itoa 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","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":"matchit 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"mio 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)","log 0.4.17 (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)","windows-sys 0.42.0 (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)"},{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"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":"windows_sys","pkg":"windows-sys 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default","net","os-ext","os-poll"]},{"id":"once_cell 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"percent-encoding 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default"]},{"id":"pin-project 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["pin-project-internal 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"pin_project_internal","pkg":"pin-project-internal 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"pin-project-internal 1.0.12 (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":"pin-project-lite 0.2.9 (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":"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"]},{"id":"prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","prost-derive 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"prost_derive","pkg":"prost-derive 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","prost-derive","std"]},{"id":"prost-derive 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["anyhow 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)","itertools 0.10.5 (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)"],"deps":[{"name":"anyhow","pkg":"anyhow 1.0.66 (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":"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":"prost-types 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"prost","pkg":"prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"proto_schema 1.0.0 (path+file:///Users/adamchalmers/programming/denytest/proto-schema/build/rust)","dependencies":["prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","prost-types 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","tonic 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"prost","pkg":"prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"prost_types","pkg":"prost-types 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tonic","pkg":"tonic 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["auditlog-receiver-v1","auditlog-receiver-v1-ans-v1","blocks-v1","blocks-v2","challenges-widgets-v1","dlp-v1","dns-firewall-v1","emailrouting-config-v1","emailrouting-v2","iam-iapi-v1","web3-config-v1","zaraz-config-v1"]},{"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","small_rng","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":"serde 1.0.147 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"slab 0.4.7 (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":"socket2 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["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":"libc","pkg":"libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["all"]},{"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","extra-traits","full","parsing","printing","proc-macro","quote","visit","visit-mut"]},{"id":"sync_wrapper 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.137 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","mio 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","socket2 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-macros 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (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":"bytes","pkg":"bytes 1.2.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":"cfg(unix)"}]},{"name":"memchr","pkg":"memchr 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mio","pkg":"mio 0.8.5 (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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"socket2","pkg":"socket2 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))"}]},{"name":"tokio_macros","pkg":"tokio-macros 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["bytes","default","io-std","io-util","libc","macros","memchr","mio","net","rt","socket2","sync","time","tokio-macros","winapi"]},{"id":"tokio-io-timeout 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"tokio-macros 1.8.0 (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":"tokio-stream 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.25 (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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","time"]},{"id":"tokio-util 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-sink 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_sink","pkg":"futures-sink 0.3.25 (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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tracing","pkg":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["codec","default","tracing"]},{"id":"tonic 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["async-stream 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","async-trait 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)","axum 0.5.17 (registry+https://github.com/rust-lang/crates.io-index)","base64 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","h2 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","hyper 0.14.22 (registry+https://github.com/rust-lang/crates.io-index)","hyper-timeout 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","pin-project 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","prost-derive 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","tokio-stream 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","tokio-util 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","tower 0.4.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)","tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","tracing-futures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"async_stream","pkg":"async-stream 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"async_trait","pkg":"async-trait 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"axum","pkg":"axum 0.5.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"base64","pkg":"base64 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"h2","pkg":"h2 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"hyper","pkg":"hyper 0.14.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"hyper_timeout","pkg":"hyper-timeout 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"percent_encoding","pkg":"percent-encoding 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project","pkg":"pin-project 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"prost1","pkg":"prost 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"prost_derive","pkg":"prost-derive 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio_stream","pkg":"tokio-stream 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio_util","pkg":"tokio-util 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower","pkg":"tower 0.4.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}]},{"name":"tracing","pkg":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tracing_futures","pkg":"tracing-futures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["async-trait","axum","channel","codegen","default","h2","hyper","hyper-timeout","prost","prost-derive","prost1","tokio","tower","tracing-futures","transport"]},{"id":"tower 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","indexmap 1.9.1 (registry+https://github.com/rust-lang/crates.io-index)","pin-project 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)","slab 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","tokio-util 0.7.4 (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)","tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.25 (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":"pin_project","pkg":"pin-project 1.0.12 (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.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":"slab","pkg":"slab 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 1.21.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio_util","pkg":"tokio-util 0.7.4 (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}]},{"name":"tracing","pkg":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["__common","balance","buffer","default","discover","futures-core","futures-util","indexmap","limit","load","log","make","pin-project","pin-project-lite","rand","ready-cache","slab","timeout","tokio","tokio-util","tracing","util"]},{"id":"tower-http 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","http-body 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","http-range-header 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","tower 0.4.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 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"futures-core 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.25 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 0.4.5 (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.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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower","pkg":"tower 0.4.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","map-response-body","tower","util"]},{"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":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)","tracing-attributes 0.1.23 (registry+https://github.com/rust-lang/crates.io-index)","tracing-core 0.1.30 (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":"log","pkg":"log 0.4.17 (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.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tracing_attributes","pkg":"tracing-attributes 0.1.23 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tracing_core","pkg":"tracing-core 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["attributes","default","log","std","tracing-attributes"]},{"id":"tracing-attributes 0.1.23 (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":"tracing-core 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["once_cell 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"once_cell","pkg":"once_cell 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["once_cell","std"]},{"id":"tracing-futures 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["pin-project 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"pin_project","pkg":"pin-project 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tracing","pkg":"tracing 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","pin-project","std","std-future"]},{"id":"try-lock 0.2.3 (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":"want 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","try-lock 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"log","pkg":"log 0.4.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"try_lock","pkg":"try-lock 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"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":["accctrl","aclapi","fileapi","handleapi","minwindef","namedpipeapi","std","winbase","winnt","ws2ipdef","ws2tcpip"]},{"id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"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.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["windows_aarch64_gnullvm 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","windows_aarch64_msvc 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","windows_i686_gnu 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","windows_i686_msvc 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_gnu 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_gnullvm 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","windows_x86_64_msvc 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"windows_aarch64_gnullvm","pkg":"windows_aarch64_gnullvm 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"aarch64-pc-windows-gnullvm"}]},{"name":"windows_aarch64_msvc","pkg":"windows_aarch64_msvc 0.42.0 (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.42.0 (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.42.0 (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.42.0 (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_gnullvm","pkg":"windows_x86_64_gnullvm 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnullvm"}]},{"name":"windows_x86_64_msvc","pkg":"windows_x86_64_msvc 0.42.0 (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_Networking","Win32_Networking_WinSock","Win32_Security","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_IO","Win32_System_Pipes","Win32_System_WindowsProgramming","default"]},{"id":"windows_aarch64_gnullvm 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_aarch64_msvc 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_i686_gnu 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_i686_msvc 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_gnu 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_gnullvm 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"windows_x86_64_msvc 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]}],"root":"denytest 0.1.0 (path+file:///Users/adamchalmers/programming/denytest)"},"target_directory":"/Users/adamchalmers/programming/denytest/target","version":1,"workspace_root":"/Users/adamchalmers/programming/denytest","metadata":null}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment