From 8d3705c05b1bfb91d1e95f81512de7bc7ff58ff9 Mon Sep 17 00:00:00 2001 From: Gary Guo Date: Fri, 17 Nov 2023 15:21:17 +0000 Subject: [PATCH] Fix optional dependency check when crate is renamed (#2265) Fix #2263 I think this also fix #2262, because with this change the renamed optional dependency wouldn't be pulled in at all, rendering the issue moot. cc @pamaury --------- Co-authored-by: UebelAndre --- crate_universe/src/metadata/dependency.rs | 34 +- crate_universe/src/test.rs | 16 + .../Cargo.lock | 507 + .../Cargo.toml | 12 + .../metadata.json | 12274 ++++++++++++++++ .../Cargo.lock | 323 + .../Cargo.toml | 13 + .../metadata.json | 7041 +++++++++ 8 files changed, 20218 insertions(+), 2 deletions(-) create mode 100644 crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.lock create mode 100644 crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.toml create mode 100644 crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/metadata.json create mode 100644 crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.lock create mode 100644 crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.toml create mode 100644 crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/metadata.json diff --git a/crate_universe/src/metadata/dependency.rs b/crate_universe/src/metadata/dependency.rs index fce6eccf00..dffff3d63b 100644 --- a/crate_universe/src/metadata/dependency.rs +++ b/crate_universe/src/metadata/dependency.rs @@ -147,9 +147,9 @@ fn is_optional_crate_enabled( .filter(|&d| d.kind == kind) .filter(|&d| d.target.as_ref() == target) .filter(|&d| d.optional) - .find(|&d| sanitize_module_name(&d.name) == dep.name) + .find(|&d| sanitize_module_name(d.rename.as_ref().unwrap_or(&d.name)) == dep.name) { - enabled_deps.any(|d| d == toml_dep.name.as_str()) + enabled_deps.any(|d| d == toml_dep.rename.as_ref().unwrap_or(&toml_dep.name)) } else { true } @@ -647,6 +647,19 @@ mod test { .any(|dep| { dep.target_name == "is-terminal" || dep.target_name == "termcolor" })); } + #[test] + fn renamed_optional_deps_disabled() { + let metadata = metadata::renamed_optional_deps_disabled(); + + let serde_with = find_metadata_node("serde_with", &metadata); + let serde_with_depset = DependencySet::new_for_node(serde_with, &metadata); + assert!(!serde_with_depset + .normal_deps + .get_iter(None) + .expect("Iterating over known keys should never panic") + .any(|dep| { dep.target_name == "indexmap" })); + } + #[test] fn optional_deps_enabled() { let metadata = metadata::optional_deps_enabled(); @@ -709,4 +722,21 @@ mod test { .expect("Iterating over known keys should never panic") .any(|dep| dep.target_name == "serde")); } + + #[test] + fn renamed_optional_deps_enabled() { + let metadata = metadata::renamed_optional_deps_enabled(); + + let p256 = find_metadata_node("p256", &metadata); + let p256_depset = DependencySet::new_for_node(p256, &metadata); + assert_eq!( + p256_depset + .normal_deps + .get_iter(None) + .expect("Iterating over known keys should never panic") + .filter(|dep| { dep.target_name == "ecdsa" }) + .count(), + 1 + ); + } } diff --git a/crate_universe/src/test.rs b/crate_universe/src/test.rs index fa714bf34c..946386b795 100644 --- a/crate_universe/src/test.rs +++ b/crate_universe/src/test.rs @@ -99,6 +99,14 @@ pub mod metadata { .unwrap() } + pub fn renamed_optional_deps_disabled() -> cargo_metadata::Metadata { + serde_json::from_str(include_str!(concat!( + env!("CARGO_MANIFEST_DIR"), + "/test_data/metadata/crate_renamed_optional_deps_disabled/metadata.json" + ))) + .unwrap() + } + pub fn optional_deps_disabled_build_dep_enabled() -> cargo_metadata::Metadata { serde_json::from_str(include_str!(concat!( env!("CARGO_MANIFEST_DIR"), @@ -115,6 +123,14 @@ pub mod metadata { .unwrap() } + pub fn renamed_optional_deps_enabled() -> cargo_metadata::Metadata { + serde_json::from_str(include_str!(concat!( + env!("CARGO_MANIFEST_DIR"), + "/test_data/metadata/crate_renamed_optional_deps_enabled/metadata.json" + ))) + .unwrap() + } + pub fn common() -> cargo_metadata::Metadata { serde_json::from_str(include_str!(concat!( env!("CARGO_MANIFEST_DIR"), diff --git a/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.lock b/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.lock new file mode 100644 index 0000000000..4f76a6be04 --- /dev/null +++ b/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.lock @@ -0,0 +1,507 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base64" +version = "0.21.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" + +[[package]] +name = "bumpalo" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" + +[[package]] +name = "cc" +version = "1.0.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +dependencies = [ + "libc", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chrono" +version = "0.4.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "num-traits", + "serde", + "windows-targets", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" + +[[package]] +name = "crate-with-optional-deps" +version = "0.1.0" +dependencies = [ + "serde_with", +] + +[[package]] +name = "darling" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" +dependencies = [ + "darling_core", + "quote", + "syn", +] + +[[package]] +name = "deranged" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "iana-time-zone" +version = "0.1.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +dependencies = [ + "equivalent", + "hashbrown 0.14.2", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" + +[[package]] +name = "js-sys" +version = "0.3.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "libc" +version = "0.2.150" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" + +[[package]] +name = "log" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" + +[[package]] +name = "num-traits" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +dependencies = [ + "autocfg", +] + +[[package]] +name = "once_cell" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "proc-macro2" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "ryu" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" + +[[package]] +name = "serde" +version = "1.0.192" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.192" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.108" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" +dependencies = [ + "base64", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.1.0", + "serde", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "syn" +version = "2.0.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "time" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +dependencies = [ + "deranged", + "itoa", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" +dependencies = [ + "time-core", +] + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "wasm-bindgen" +version = "0.2.88" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.88" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.88" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.88" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.88" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" + +[[package]] +name = "windows-core" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" diff --git a/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.toml b/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.toml new file mode 100644 index 0000000000..15fd945a17 --- /dev/null +++ b/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "crate-with-optional-deps" +version = "0.1.0" +edition = "2021" # make sure resolver=2 is enabled for this test + +# Required to satisfy cargo but no `lib.rs` is expected to +# exist within test data. +[lib] +path = "lib.rs" + +[dependencies] +serde_with = "=3.4.0" diff --git a/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/metadata.json b/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/metadata.json new file mode 100644 index 0000000000..bf1b0e28df --- /dev/null +++ b/crate_universe/test_data/metadata/crate_renamed_optional_deps_disabled/metadata.json @@ -0,0 +1,12274 @@ +{ + "metadata": null, + "packages": [ + { + "authors": [ + "RumovZ" + ], + "categories": [ + "date-and-time" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": "dev", + "name": "zip", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Parser for the Android-specific tzdata file", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "android-tzdata 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "parser", + "android", + "timezone" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android-tzdata-0.1.1/Cargo.toml", + "metadata": null, + "name": "android-tzdata", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RumovZ/android-tzdata", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "android-tzdata", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android-tzdata-0.1.1/src/lib.rs", + "test": true + } + ], + "version": "0.1.1" + }, + { + "authors": [ + "Nicolas Silva " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "libc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.126", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Minimal Android system properties wrapper", + "documentation": "https://docs.rs/android_system_properties", + "edition": "2018", + "features": {}, + "homepage": "https://github.com/nical/android_system_properties", + "id": "android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "android" + ], + "license": "MIT/Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android_system_properties-0.1.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "targets": [ + "arm-linux-androideabi", + "armv7-linux-androideabi", + "aarch64-linux-android", + "i686-linux-android", + "x86_64-linux-android", + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "android_system_properties", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/nical/android_system_properties", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "android_system_properties", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android_system_properties-0.1.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "time_zone", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/android_system_properties-0.1.5/examples/time_zone.rs", + "test": false + } + ], + "version": "0.1.5" + }, + { + "authors": [ + "Josh Stone " + ], + "categories": [ + "development-tools::build-utils" + ], + "default_run": null, + "dependencies": [], + "description": "Automatic cfg for Rust compiler features", + "documentation": null, + "edition": "2015", + "features": {}, + "homepage": null, + "id": "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "rustc", + "build", + "autoconf" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/Cargo.toml", + "metadata": null, + "name": "autocfg", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/cuviper/autocfg", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "autocfg", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "example" + ], + "name": "paths", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/paths.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "example" + ], + "name": "versions", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/versions.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "example" + ], + "name": "integers", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/integers.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "example" + ], + "name": "traits", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/examples/traits.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "test" + ], + "name": "rustflags", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/tests/rustflags.rs", + "test": true + } + ], + "version": "1.1.0" + }, + { + "authors": [ + "Alice Maz ", + "Marshall Pierce " + ], + "categories": [ + "encoding" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": "dev", + "name": "criterion", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "lazy_static", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "small_rng" + ], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rstest", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.12.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rstest_reuse", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "structopt", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.26", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "encodes and decodes base64 as bytes or utf8", + "documentation": "https://docs.rs/base64", + "edition": "2018", + "features": { + "alloc": [], + "default": [ + "std" + ], + "std": [ + "alloc" + ] + }, + "homepage": null, + "id": "base64 0.21.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "base64", + "utf8", + "encode", + "decode", + "no_std" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ] + } + } + }, + "name": "base64", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/marshallpierce/rust-base64", + "rust_version": "1.48.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "base64", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "base64", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.5/examples/base64.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "tests", + "required-features": [ + "alloc" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.5/tests/tests.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "encode", + "required-features": [ + "alloc" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.5/tests/encode.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "bench" + ], + "name": "benchmarks", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.5/benches/benchmarks.rs", + "test": false + } + ], + "version": "0.21.5" + }, + { + "authors": [ + "Nick Fitzgerald " + ], + "categories": [ + "memory-management", + "rust-patterns", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "allocator-api2", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "criterion", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "quickcheck", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A fast bump allocation arena for Rust.", + "documentation": "https://docs.rs/bumpalo", + "edition": "2021", + "features": { + "allocator-api2": [ + "dep:allocator-api2" + ], + "allocator_api": [], + "boxed": [], + "collections": [], + "default": [], + "std": [] + }, + "homepage": null, + "id": "bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "name": "bumpalo", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/fitzgen/bumpalo", + "rust_version": "1.60.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "bumpalo", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "try_alloc", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/tests/try_alloc.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "benches", + "required-features": [ + "collections" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/benches/benches.rs", + "test": false + } + ], + "version": "3.14.0" + }, + { + "authors": [ + "Alex Crichton " + ], + "categories": [ + "development-tools::build-utils" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "jobserver", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.16", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "tempfile", + "optional": false, + "registry": null, + "rename": null, + "req": "^3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "libc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.62", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(unix)", + "uses_default_features": false + } + ], + "description": "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n", + "documentation": "https://docs.rs/cc", + "edition": "2018", + "features": { + "jobserver": [ + "dep:jobserver" + ], + "parallel": [ + "jobserver" + ] + }, + "homepage": "https://github.com/rust-lang/cc-rs", + "id": "cc 1.0.83 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "build-dependencies" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/Cargo.toml", + "metadata": null, + "name": "cc", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-lang/cc-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "cc", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": true, + "doctest": false, + "edition": "2018", + "kind": [ + "bin" + ], + "name": "gcc-shim", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/src/bin/gcc-shim.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "cxxflags", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cxxflags.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "cflags", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cflags.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "cc_env", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cc-1.0.83/tests/cc_env.rs", + "test": true + } + ], + "version": "1.0.83" + }, + { + "authors": [ + "Alex Crichton " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "compiler_builtins", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": "core", + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "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", + "documentation": "https://docs.rs/cfg-if", + "edition": "2018", + "features": { + "compiler_builtins": [ + "dep:compiler_builtins" + ], + "core": [ + "dep:core" + ], + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "homepage": "https://github.com/alexcrichton/cfg-if", + "id": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT/Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml", + "metadata": null, + "name": "cfg-if", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cfg-if", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "cfg-if", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "xcrate", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs", + "test": true + } + ], + "version": "1.0.0" + }, + { + "authors": [], + "categories": [ + "date-and-time" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "derive" + ], + "kind": null, + "name": "arbitrary", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "num-traits", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "pure-rust-locales", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rkyv", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-serialize", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3.20", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.99", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "bincode", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.3.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "serde_json", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "js-sys", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-test", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "android-tzdata", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_os = \"android\")", + "uses_default_features": true + }, + { + "features": [ + "fallback" + ], + "kind": null, + "name": "iana-time-zone", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.45", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(unix)", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows-targets", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.48", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(windows)", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "windows-bindgen", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.51", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(windows)", + "uses_default_features": true + } + ], + "description": "Date and time library for Rust", + "documentation": "https://docs.rs/chrono/", + "edition": "2021", + "features": { + "__internal_bench": [], + "alloc": [], + "android-tzdata": [ + "dep:android-tzdata" + ], + "arbitrary": [ + "dep:arbitrary" + ], + "clock": [ + "std", + "winapi", + "iana-time-zone", + "android-tzdata" + ], + "default": [ + "clock", + "std", + "oldtime", + "wasmbind" + ], + "iana-time-zone": [ + "dep:iana-time-zone" + ], + "js-sys": [ + "dep:js-sys" + ], + "libc": [], + "oldtime": [], + "pure-rust-locales": [ + "dep:pure-rust-locales" + ], + "rkyv": [ + "dep:rkyv" + ], + "rustc-serialize": [ + "dep:rustc-serialize" + ], + "serde": [ + "dep:serde" + ], + "std": [], + "unstable-locales": [ + "pure-rust-locales", + "alloc" + ], + "wasm-bindgen": [ + "dep:wasm-bindgen" + ], + "wasmbind": [ + "wasm-bindgen", + "js-sys" + ], + "winapi": [ + "windows-targets" + ], + "windows-targets": [ + "dep:windows-targets" + ] + }, + "homepage": "https://github.com/chronotope/chrono", + "id": "chrono 0.4.31 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "date", + "time", + "calendar" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.31/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "serde" + ], + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + }, + "playground": { + "features": [ + "serde" + ] + } + }, + "name": "chrono", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/chronotope/chrono", + "rust_version": "1.57.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "chrono", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.31/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "wasm", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.31/tests/wasm.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "win_bindings", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.31/tests/win_bindings.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "dateutils", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.31/tests/dateutils.rs", + "test": true + } + ], + "version": "0.4.31" + }, + { + "authors": [ + "The Servo Project Developers" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Bindings to Core Foundation for macOS", + "documentation": null, + "edition": "2015", + "features": { + "mac_os_10_7_support": [], + "mac_os_10_8_features": [] + }, + "homepage": "https://github.com/servo/core-foundation-rs", + "id": "core-foundation-sys 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT / Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-sys-0.8.4/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-apple-darwin" + } + } + }, + "name": "core-foundation-sys", + "publish": null, + "readme": null, + "repository": "https://github.com/servo/core-foundation-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "core-foundation-sys", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/core-foundation-sys-0.8.4/src/lib.rs", + "test": true + } + ], + "version": "0.8.4" + }, + { + "authors": [], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "serde_with", + "optional": false, + "registry": null, + "rename": null, + "req": "=3.4.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": null, + "documentation": null, + "edition": "2021", + "features": {}, + "homepage": null, + "id": "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_disabled)", + "keywords": [], + "license": null, + "license_file": null, + "links": null, + "manifest_path": "{TEMP_DIR}/crate_renamed_optional_deps_disabled/Cargo.toml", + "metadata": null, + "name": "crate-with-optional-deps", + "publish": null, + "readme": null, + "repository": null, + "rust_version": null, + "source": null, + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "crate-with-optional-deps", + "src_path": "{TEMP_DIR}/crate_renamed_optional_deps_disabled/lib.rs", + "test": true + } + ], + "version": "0.1.0" + }, + { + "authors": [ + "Ted Driggs " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "darling_core", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.20.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "darling_macro", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.20.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.37", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.18", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "syn", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0.15", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rustversion", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.9", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(compiletests)", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "trybuild", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.38", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(compiletests)", + "uses_default_features": true + } + ], + "description": "A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n", + "documentation": "https://docs.rs/darling/0.20.3", + "edition": "2018", + "features": { + "default": [ + "suggestions" + ], + "diagnostics": [ + "darling_core/diagnostics" + ], + "suggestions": [ + "darling_core/suggestions" + ] + }, + "homepage": null, + "id": "darling 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/Cargo.toml", + "metadata": null, + "name": "darling", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/TedDriggs/darling", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "darling", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "expr_with", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/examples/expr_with.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "shorthand_or_long_field", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/examples/shorthand_or_long_field.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "fallible_read", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/examples/fallible_read.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "supports_struct", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/examples/supports_struct.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "automatic_bounds", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/examples/automatic_bounds.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "consume_fields", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/examples/consume_fields.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "from_variant", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/from_variant.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "computed_bound", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/computed_bound.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "hash_map", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/hash_map.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "from_type_param", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/from_type_param.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "enums_struct", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/enums_struct.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "supports", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/supports.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "suggestions", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/suggestions.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "from_type_param_default", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/from_type_param_default.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "accrue_errors", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/accrue_errors.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "unsupported_attributes", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/unsupported_attributes.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "from_meta", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/from_meta.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "multiple", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/multiple.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "split_declaration", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/split_declaration.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "defaults", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/defaults.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "enums_unit", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/enums_unit.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "error", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/error.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "custom_bound", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/custom_bound.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "compiletests", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/compiletests.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "happy_path", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/happy_path.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "from_generics", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/from_generics.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "newtype", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/newtype.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "skip", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/skip.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "generics", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/generics.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "enums_newtype", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.3/tests/enums_newtype.rs", + "test": true + } + ], + "version": "0.20.3" + }, + { + "authors": [ + "Ted Driggs " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "fnv", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "ident_case", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.37", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.18", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "strsim", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "full", + "extra-traits" + ], + "kind": null, + "name": "syn", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0.15", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Helper crate for proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n", + "documentation": null, + "edition": "2018", + "features": { + "diagnostics": [], + "strsim": [ + "dep:strsim" + ], + "suggestions": [ + "strsim" + ] + }, + "homepage": null, + "id": "darling_core 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling_core-0.20.3/Cargo.toml", + "metadata": null, + "name": "darling_core", + "publish": null, + "readme": null, + "repository": "https://github.com/TedDriggs/darling", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "darling_core", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling_core-0.20.3/src/lib.rs", + "test": true + } + ], + "version": "0.20.3" + }, + { + "authors": [ + "Ted Driggs " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "darling_core", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.20.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.18", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "syn", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0.15", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Internal support for a proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "darling_macro 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling_macro-0.20.3/Cargo.toml", + "metadata": null, + "name": "darling_macro", + "publish": null, + "readme": null, + "repository": "https://github.com/TedDriggs/darling", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "proc-macro" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "proc-macro" + ], + "name": "darling_macro", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/darling_macro-0.20.3/src/lib.rs", + "test": true + } + ], + "version": "0.20.3" + }, + { + "authors": [ + "Jacob Pratt " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "num-traits", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.15", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "powerfmt", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "quickcheck", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rand", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.8.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.126", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_json", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.86", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Ranged integers", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [], + "default": [ + "std" + ], + "num": [ + "dep:num-traits" + ], + "powerfmt": [ + "dep:powerfmt" + ], + "quickcheck": [ + "dep:quickcheck", + "alloc" + ], + "rand": [ + "dep:rand" + ], + "serde": [ + "dep:serde" + ], + "std": [ + "alloc" + ] + }, + "homepage": null, + "id": "deranged 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "integer", + "int", + "range" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.9/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docs_rs" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "deranged", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/jhpratt/deranged", + "rust_version": "1.65.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "deranged", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.9/src/lib.rs", + "test": true + } + ], + "version": "0.3.9" + }, + { + "authors": [], + "categories": [ + "data-structures", + "no-std" + ], + "default_run": null, + "dependencies": [], + "description": "Traits for key comparison in maps.", + "documentation": null, + "edition": "2015", + "features": {}, + "homepage": null, + "id": "equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "hashmap", + "no_std" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml", + "metadata": null, + "name": "equivalent", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/cuviper/equivalent", + "rust_version": "1.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "equivalent", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs", + "test": true + } + ], + "version": "1.0.1" + }, + { + "authors": [ + "Alex Crichton " + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Fowler\u2013Noll\u2013Vo hash function", + "documentation": "https://doc.servo.org/fnv/", + "edition": "2015", + "features": { + "default": [ + "std" + ], + "std": [] + }, + "homepage": null, + "id": "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "Apache-2.0 / MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml", + "metadata": null, + "name": "fnv", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/servo/rust-fnv", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "fnv", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs", + "test": true + } + ], + "version": "1.0.7" + }, + { + "authors": [ + "Amanieu d'Antras " + ], + "categories": [ + "data-structures", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "ahash", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-alloc", + "optional": true, + "registry": null, + "rename": "alloc", + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "bumpalo", + "optional": true, + "registry": null, + "rename": null, + "req": "^3.5.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "compiler_builtins", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": "core", + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rayon", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.25", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "doc-comment", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "fnv", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "lazy_static", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "small_rng" + ], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rayon", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_test", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A Rust port of Google's SwissTable hash map", + "documentation": null, + "edition": "2021", + "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" + ] + }, + "homepage": null, + "id": "hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "hash", + "no_std", + "hashmap", + "swisstable" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "nightly", + "rayon", + "serde", + "raw" + ] + } + } + }, + "name": "hashbrown", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-lang/hashbrown", + "rust_version": "1.56.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "hashbrown", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "rayon", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/rayon.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "set", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/set.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "serde", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/serde.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "hasher", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/tests/hasher.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "bench", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/benches/bench.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "insert_unique_unchecked", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.12.3/benches/insert_unique_unchecked.rs", + "test": false + } + ], + "version": "0.12.3" + }, + { + "authors": [ + "Amanieu d'Antras " + ], + "categories": [ + "data-structures", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "ahash", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.8.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-alloc", + "optional": true, + "registry": null, + "rename": "alloc", + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "allocator-api2", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.9", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "compiler_builtins", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": "core", + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "equivalent", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rayon", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "rkyv", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7.42", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.25", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "allocator-api2" + ], + "kind": "dev", + "name": "bumpalo", + "optional": false, + "registry": null, + "rename": null, + "req": "^3.13.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "doc-comment", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "fnv", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "lazy_static", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "small_rng" + ], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rayon", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "validation" + ], + "kind": "dev", + "name": "rkyv", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.7.42", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_test", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A Rust port of Google's SwissTable hash map", + "documentation": null, + "edition": "2021", + "features": { + "ahash": [ + "dep:ahash" + ], + "alloc": [ + "dep:alloc" + ], + "allocator-api2": [ + "dep:allocator-api2" + ], + "compiler_builtins": [ + "dep:compiler_builtins" + ], + "core": [ + "dep:core" + ], + "default": [ + "ahash", + "inline-more", + "allocator-api2" + ], + "equivalent": [ + "dep:equivalent" + ], + "inline-more": [], + "nightly": [ + "allocator-api2?/nightly", + "bumpalo/allocator_api" + ], + "raw": [], + "rayon": [ + "dep:rayon" + ], + "rkyv": [ + "dep:rkyv" + ], + "rustc-dep-of-std": [ + "nightly", + "core", + "compiler_builtins", + "alloc", + "rustc-internal-api" + ], + "rustc-internal-api": [], + "serde": [ + "dep:serde" + ] + }, + "homepage": null, + "id": "hashbrown 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "hash", + "no_std", + "hashmap", + "swisstable" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "nightly", + "rayon", + "serde", + "raw" + ], + "rustdoc-args": [ + "--generate-link-to-definition" + ] + } + } + }, + "name": "hashbrown", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-lang/hashbrown", + "rust_version": "1.63.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "hashbrown", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "hasher", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/tests/hasher.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "rayon", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/tests/rayon.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "equivalent_trait", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/tests/equivalent_trait.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "set", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/tests/set.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "serde", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/tests/serde.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "raw", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/tests/raw.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "bench", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/benches/bench.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "insert_unique_unchecked", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.2/benches/insert_unique_unchecked.rs", + "test": false + } + ], + "version": "0.14.2" + }, + { + "authors": [ + "KokaKiwi " + ], + "categories": [ + "encoding", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "criterion", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "faster-hex", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "pretty_assertions", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rustc-hex", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "derive" + ], + "kind": "dev", + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_json", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "version-sync", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.9", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Encoding and decoding data into/from hexadecimal representation.", + "documentation": "https://docs.rs/hex/", + "edition": "2018", + "features": { + "alloc": [], + "default": [ + "std" + ], + "serde": [ + "dep:serde" + ], + "std": [ + "alloc" + ] + }, + "homepage": null, + "id": "hex 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "no_std", + "hex" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hex-0.4.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "hex", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/KokaKiwi/rust-hex", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "hex", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hex-0.4.3/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "serde", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hex-0.4.3/tests/serde.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "version-number", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hex-0.4.3/tests/version-number.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "bench" + ], + "name": "hex", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hex-0.4.3/benches/hex.rs", + "test": false + } + ], + "version": "0.4.3" + }, + { + "authors": [ + "Andrew Straw ", + "Ren\u00e9 Kijewski ", + "Ryan Lopopolo " + ], + "categories": [ + "date-and-time", + "internationalization", + "os" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "core-foundation-sys", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "js-sys", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.50", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.70", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-test", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "android_system_properties", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_os = \"android\")", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "iana-time-zone-haiku", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_os = \"haiku\")", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows-core", + "optional": false, + "registry": null, + "rename": null, + "req": ">=0.50, <=0.51", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_os = \"windows\")", + "uses_default_features": true + } + ], + "description": "get the IANA time zone for the current system", + "documentation": null, + "edition": "2018", + "features": { + "fallback": [] + }, + "homepage": null, + "id": "iana-time-zone 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "IANA", + "time" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.58/Cargo.toml", + "metadata": null, + "name": "iana-time-zone", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/strawlab/iana-time-zone", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "iana-time-zone", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.58/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "get_timezone", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.58/examples/get_timezone.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "stress-test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.58/examples/stress-test.rs", + "test": false + } + ], + "version": "0.1.58" + }, + { + "authors": [ + "Ren\u00e9 Kijewski " + ], + "categories": [ + "date-and-time", + "internationalization", + "os" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": "build", + "name": "cc", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.79", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "iana-time-zone support crate for Haiku OS", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "iana-time-zone-haiku 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "IANA", + "time" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-haiku-0.1.2/Cargo.toml", + "metadata": null, + "name": "iana-time-zone-haiku", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/strawlab/iana-time-zone", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "iana-time-zone-haiku", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-haiku-0.1.2/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-haiku-0.1.2/build.rs", + "test": false + } + ], + "version": "0.1.2" + }, + { + "authors": [ + "Ted Driggs " + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Utility for applying case rules to Rust identifiers.", + "documentation": "https://docs.rs/ident_case/1.0.1", + "edition": "2015", + "features": {}, + "homepage": null, + "id": "ident_case 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT/Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ident_case-1.0.1/Cargo.toml", + "metadata": null, + "name": "ident_case", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/TedDriggs/ident_case", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "ident_case", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ident_case-1.0.1/src/lib.rs", + "test": true + } + ], + "version": "1.0.1" + }, + { + "authors": [], + "categories": [ + "data-structures", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "arbitrary", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "raw" + ], + "kind": null, + "name": "hashbrown", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.12", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "quickcheck", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rayon", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.4.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-rayon", + "optional": true, + "registry": null, + "rename": "rustc-rayon", + "req": "^0.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "fnv", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "fxhash", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "itertools", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "lazy_static", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "quickcheck", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "small_rng" + ], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "build", + "name": "autocfg", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A hash table with consistent order and fast iteration.", + "documentation": "https://docs.rs/indexmap/", + "edition": "2021", + "features": { + "arbitrary": [ + "dep:arbitrary" + ], + "quickcheck": [ + "dep:quickcheck" + ], + "rayon": [ + "dep:rayon" + ], + "rustc-rayon": [ + "dep:rustc-rayon" + ], + "serde": [ + "dep:serde" + ], + "serde-1": [ + "serde" + ], + "std": [], + "test_debug": [], + "test_low_transition_point": [] + }, + "homepage": null, + "id": "indexmap 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "hashmap", + "no_std" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "arbitrary", + "quickcheck", + "serde-1", + "rayon" + ] + } + }, + "release": { + "no-dev-version": true, + "tag-name": "{{version}}" + } + }, + "name": "indexmap", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/bluss/indexmap", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "indexmap", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "tests", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/tests/tests.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "equivalent_trait", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/tests/equivalent_trait.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "quick", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/tests/quick.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "macros_full_path", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/tests/macros_full_path.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "bench", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/benches/bench.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "faststring", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/benches/faststring.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-1.9.3/build.rs", + "test": false + } + ], + "version": "1.9.3" + }, + { + "authors": [], + "categories": [ + "data-structures", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "arbitrary", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "equivalent", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "raw" + ], + "kind": null, + "name": "hashbrown", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.14.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "quickcheck", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rayon", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.5.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-rayon", + "optional": true, + "registry": null, + "rename": "rustc-rayon", + "req": "^0.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "fnv", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "fxhash", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "itertools", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.11", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "lazy_static", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "quickcheck", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "small_rng" + ], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A hash table with consistent order and fast iteration.", + "documentation": "https://docs.rs/indexmap/", + "edition": "2021", + "features": { + "arbitrary": [ + "dep:arbitrary" + ], + "default": [ + "std" + ], + "quickcheck": [ + "dep:quickcheck" + ], + "rayon": [ + "dep:rayon" + ], + "rustc-rayon": [ + "dep:rustc-rayon" + ], + "serde": [ + "dep:serde" + ], + "std": [], + "test_debug": [] + }, + "homepage": null, + "id": "indexmap 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "hashmap", + "no_std" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "arbitrary", + "quickcheck", + "serde", + "rayon" + ], + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + }, + "release": { + "no-dev-version": true, + "tag-name": "{{version}}" + } + }, + "name": "indexmap", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/bluss/indexmap", + "rust_version": "1.63", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "indexmap", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "tests", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/tests/tests.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "equivalent_trait", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/tests/equivalent_trait.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "macros_full_path", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/tests/macros_full_path.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "quick", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/tests/quick.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "bench", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/benches/bench.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "faststring", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.1.0/benches/faststring.rs", + "test": false + } + ], + "version": "2.1.0" + }, + { + "authors": [ + "David Tolnay " + ], + "categories": [ + "value-formatting", + "no-std", + "no-std::no-alloc" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "no-panic", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Fast integer primitive to string conversion", + "documentation": "https://docs.rs/itoa", + "edition": "2018", + "features": { + "no-panic": [ + "dep:no-panic" + ] + }, + "homepage": null, + "id": "itoa 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "integer" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.9/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "itoa", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dtolnay/itoa", + "rust_version": "1.36", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "itoa", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.9/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.9/tests/test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "bench" + ], + "name": "bench", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.9/benches/bench.rs", + "test": false + } + ], + "version": "1.0.9" + }, + { + "authors": [ + "The wasm-bindgen Developers" + ], + "categories": [ + "wasm" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "wasm-bindgen", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.88", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-futures", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4.38", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-test", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.3.38", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [ + "Headers", + "Response", + "ResponseInit" + ], + "kind": "dev", + "name": "web-sys", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + } + ], + "description": "Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n", + "documentation": "https://docs.rs/js-sys", + "edition": "2018", + "features": {}, + "homepage": "https://rustwasm.github.io/wasm-bindgen/", + "id": "js-sys 0.3.65 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.65/Cargo.toml", + "metadata": null, + "name": "js-sys", + "publish": null, + "readme": "./README.md", + "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys", + "rust_version": "1.57", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": false, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "js-sys", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.65/src/lib.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "wasm", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.65/tests/wasm/main.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "headless", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.65/tests/headless.rs", + "test": true + } + ], + "version": "0.3.65" + }, + { + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "external-ffi-bindings", + "no-std", + "os" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Raw FFI bindings to platform libraries like libc.\n", + "documentation": "https://docs.rs/libc/", + "edition": "2015", + "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" + ] + }, + "homepage": "https://github.com/rust-lang/libc", + "id": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "libc", + "ffi", + "bindings", + "operating", + "system" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "cargo-args": [ + "-Zbuild-std=core" + ], + "default-target": "x86_64-unknown-linux-gnu", + "features": [ + "const-extern-fn", + "extra_traits" + ], + "targets": [ + "aarch64-apple-ios", + "aarch64-linux-android", + "aarch64-pc-windows-msvc", + "aarch64-unknown-freebsd", + "aarch64-unknown-fuchsia", + "aarch64-unknown-hermit", + "aarch64-unknown-linux-gnu", + "aarch64-unknown-linux-musl", + "aarch64-unknown-netbsd", + "aarch64-unknown-openbsd", + "aarch64-wrs-vxworks", + "arm-linux-androideabi", + "arm-unknown-linux-gnueabi", + "arm-unknown-linux-gnueabihf", + "arm-unknown-linux-musleabi", + "arm-unknown-linux-musleabihf", + "armebv7r-none-eabi", + "armebv7r-none-eabihf", + "armv5te-unknown-linux-gnueabi", + "armv5te-unknown-linux-musleabi", + "armv7-linux-androideabi", + "armv7-unknown-linux-gnueabihf", + "armv7-unknown-linux-musleabihf", + "armv7-wrs-vxworks-eabihf", + "armv7r-none-eabi", + "armv7r-none-eabihf", + "hexagon-unknown-linux-musl", + "i586-pc-windows-msvc", + "i586-unknown-linux-gnu", + "i586-unknown-linux-musl", + "i686-linux-android", + "i686-pc-windows-gnu", + "i686-pc-windows-msvc", + "i686-pc-windows-msvc", + "i686-unknown-freebsd", + "i686-unknown-haiku", + "i686-unknown-linux-gnu", + "i686-unknown-linux-musl", + "i686-unknown-netbsd", + "i686-unknown-openbsd", + "i686-wrs-vxworks", + "mips-unknown-linux-gnu", + "mips-unknown-linux-musl", + "mips64-unknown-linux-gnuabi64", + "mips64-unknown-linux-muslabi64", + "mips64el-unknown-linux-gnuabi64", + "mips64el-unknown-linux-muslabi64", + "mipsel-sony-psp", + "mipsel-unknown-linux-gnu", + "mipsel-unknown-linux-musl", + "nvptx64-nvidia-cuda", + "powerpc-unknown-linux-gnu", + "powerpc-unknown-linux-gnuspe", + "powerpc-unknown-netbsd", + "powerpc-wrs-vxworks", + "powerpc-wrs-vxworks-spe", + "powerpc64-unknown-freebsd", + "powerpc64-unknown-linux-gnu", + "powerpc64-wrs-vxworks", + "powerpc64le-unknown-linux-gnu", + "riscv32gc-unknown-linux-gnu", + "riscv32i-unknown-none-elf", + "riscv32imac-unknown-none-elf", + "riscv32imc-unknown-none-elf", + "riscv64gc-unknown-freebsd", + "riscv64gc-unknown-hermit", + "riscv64gc-unknown-linux-gnu", + "riscv64gc-unknown-linux-musl", + "riscv64gc-unknown-none-elf", + "riscv64imac-unknown-none-elf", + "s390x-unknown-linux-gnu", + "s390x-unknown-linux-musl", + "sparc-unknown-linux-gnu", + "sparc64-unknown-linux-gnu", + "sparc64-unknown-netbsd", + "sparcv9-sun-solaris", + "thumbv6m-none-eabi", + "thumbv7em-none-eabi", + "thumbv7em-none-eabihf", + "thumbv7m-none-eabi", + "thumbv7neon-linux-androideabi", + "thumbv7neon-unknown-linux-gnueabihf", + "wasm32-unknown-emscripten", + "wasm32-unknown-unknown", + "wasm32-wasi", + "x86_64-apple-darwin", + "x86_64-apple-ios", + "x86_64-fortanix-unknown-sgx", + "x86_64-linux-android", + "x86_64-pc-solaris", + "x86_64-pc-windows-gnu", + "x86_64-pc-windows-msvc", + "x86_64-unknown-dragonfly", + "x86_64-unknown-freebsd", + "x86_64-unknown-fuchsia", + "x86_64-unknown-haiku", + "x86_64-unknown-hermit", + "x86_64-unknown-illumos", + "x86_64-unknown-l4re-uclibc", + "x86_64-unknown-linux-gnu", + "x86_64-unknown-linux-gnux32", + "x86_64-unknown-linux-musl", + "x86_64-unknown-netbsd", + "x86_64-unknown-openbsd", + "x86_64-unknown-redox", + "x86_64-wrs-vxworks" + ] + } + } + }, + "name": "libc", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-lang/libc", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "libc", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "test" + ], + "name": "const_fn", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/tests/const_fn.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs", + "test": false + } + ], + "version": "0.2.150" + }, + { + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "development-tools::debugging" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "sval", + "optional": true, + "registry": null, + "rename": null, + "req": "^2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "sval_ref", + "optional": true, + "registry": null, + "rename": null, + "req": "^2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "value-bag", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.63", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "derive" + ], + "kind": "dev", + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_test", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "sval", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "sval_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "test" + ], + "kind": "dev", + "name": "value-bag", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A lightweight logging facade for Rust\n", + "documentation": "https://docs.rs/log", + "edition": "2015", + "features": { + "kv_unstable": [ + "value-bag" + ], + "kv_unstable_serde": [ + "kv_unstable_std", + "value-bag/serde", + "serde" + ], + "kv_unstable_std": [ + "std", + "kv_unstable", + "value-bag/error" + ], + "kv_unstable_sval": [ + "kv_unstable", + "value-bag/sval", + "sval", + "sval_ref" + ], + "max_level_debug": [], + "max_level_error": [], + "max_level_info": [], + "max_level_off": [], + "max_level_trace": [], + "max_level_warn": [], + "release_max_level_debug": [], + "release_max_level_error": [], + "release_max_level_info": [], + "release_max_level_off": [], + "release_max_level_trace": [], + "release_max_level_warn": [], + "serde": [ + "dep:serde" + ], + "std": [], + "sval": [ + "dep:sval" + ], + "sval_ref": [ + "dep:sval_ref" + ], + "value-bag": [ + "dep:value-bag" + ] + }, + "homepage": null, + "id": "log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "logging" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std", + "serde", + "kv_unstable_std", + "kv_unstable_sval", + "kv_unstable_serde" + ] + } + } + }, + "name": "log", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-lang/log", + "rust_version": "1.60.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "log", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "test" + ], + "name": "filters", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "test" + ], + "name": "macros", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "bench" + ], + "name": "value", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs", + "test": false + } + ], + "version": "0.4.20" + }, + { + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "algorithms", + "science", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "libm", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "build", + "name": "autocfg", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Numeric traits for generic mathematics", + "documentation": "https://docs.rs/num-traits", + "edition": "2018", + "features": { + "default": [ + "std" + ], + "i128": [], + "libm": [ + "dep:libm" + ], + "std": [] + }, + "homepage": "https://github.com/rust-num/num-traits", + "id": "num-traits 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "mathematics", + "numerics" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.17/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "std" + ], + "rustdoc-args": [ + "--generate-link-to-definition" + ] + } + } + }, + "name": "num-traits", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-num/num-traits", + "rust_version": "1.31", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "num-traits", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.17/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "cast", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.17/tests/cast.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.17/build.rs", + "test": false + } + ], + "version": "0.2.17" + }, + { + "authors": [ + "Aleksey Kladov " + ], + "categories": [ + "rust-patterns", + "memory-management" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "atomic-polyfill", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "critical-section", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "parking_lot_core", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.9.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "std" + ], + "kind": "dev", + "name": "critical-section", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.1.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "regex", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.2.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Single assignment cells and lazy values.", + "documentation": "https://docs.rs/once_cell", + "edition": "2021", + "features": { + "alloc": [ + "race" + ], + "atomic-polyfill": [ + "critical-section" + ], + "critical-section": [ + "dep:critical-section", + "dep:atomic-polyfill" + ], + "default": [ + "std" + ], + "parking_lot": [ + "dep:parking_lot_core" + ], + "race": [], + "std": [ + "alloc" + ], + "unstable": [] + }, + "homepage": null, + "id": "once_cell 1.18.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "lazy", + "static" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + } + }, + "name": "once_cell", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/matklad/once_cell", + "rust_version": "1.60", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "once_cell", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "example" + ], + "name": "bench", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/examples/bench.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "example" + ], + "name": "bench_acquire", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/examples/bench_acquire.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "example" + ], + "name": "lazy_static", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/examples/lazy_static.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "example" + ], + "name": "reentrant_init_deadlocks", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/examples/reentrant_init_deadlocks.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "example" + ], + "name": "regex", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/examples/regex.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "example" + ], + "name": "test_synchronization", + "required-features": [ + "std" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/examples/test_synchronization.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "it", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.18.0/tests/it/main.rs", + "test": true + } + ], + "version": "1.18.0" + }, + { + "authors": [ + "Jacob Pratt " + ], + "categories": [ + "no-std", + "no-std::no-alloc", + "rust-patterns" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "powerfmt-macros", + "optional": true, + "registry": null, + "rename": null, + "req": "=0.1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": " `powerfmt` is a library that provides utilities for formatting values. This crate makes it\n significantly easier to support filling to a minimum width with alignment, avoid heap\n allocation, and avoid repetitive calculations.\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [], + "default": [ + "std", + "macros" + ], + "macros": [ + "dep:powerfmt-macros" + ], + "std": [ + "alloc" + ] + }, + "homepage": null, + "id": "powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "display", + "format", + "fmt", + "formatter", + "extension" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "__powerfmt_docs", + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "powerfmt", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/jhpratt/powerfmt", + "rust_version": "1.67.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "powerfmt", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/src/lib.rs", + "test": true + } + ], + "version": "0.2.0" + }, + { + "authors": [ + "David Tolnay ", + "Alex Crichton " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "unicode-ident", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "rustversion", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.", + "documentation": "https://docs.rs/proc-macro2", + "edition": "2021", + "features": { + "default": [ + "proc-macro" + ], + "nightly": [], + "proc-macro": [], + "span-locations": [] + }, + "homepage": null, + "id": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "macros", + "syn" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustc-args": [ + "--cfg", + "procmacro2_semver_exempt" + ], + "rustdoc-args": [ + "--cfg", + "procmacro2_semver_exempt", + "--cfg", + "doc_cfg", + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "span-locations" + ] + } + }, + "name": "proc-macro2", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dtolnay/proc-macro2", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "proc-macro2", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "comments", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/tests/comments.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_fmt", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/tests/test_fmt.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "features", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/tests/features.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/tests/test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "marker", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/tests/marker.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_size", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/tests/test_size.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs", + "test": false + } + ], + "version": "1.0.69" + }, + { + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.66", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "rustversion", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "diff" + ], + "kind": "dev", + "name": "trybuild", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.66", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Quasi-quoting macro quote!(...)", + "documentation": "https://docs.rs/quote/", + "edition": "2018", + "features": { + "default": [ + "proc-macro" + ], + "proc-macro": [ + "proc-macro2/proc-macro" + ] + }, + "homepage": null, + "id": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "macros", + "syn" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.33/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "quote", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dtolnay/quote", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "quote", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.33/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "compiletest", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.33/tests/compiletest.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.33/tests/test.rs", + "test": true + } + ], + "version": "1.0.33" + }, + { + "authors": [ + "David Tolnay " + ], + "categories": [ + "value-formatting", + "no-std", + "no-std::no-alloc" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "no-panic", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "num_cpus", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rand_xorshift", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Fast floating point to string conversion", + "documentation": "https://docs.rs/ryu", + "edition": "2018", + "features": { + "no-panic": [ + "dep:no-panic" + ], + "small": [] + }, + "homepage": null, + "id": "ryu 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "float" + ], + "license": "Apache-2.0 OR BSL-1.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "ryu", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dtolnay/ryu", + "rust_version": "1.36", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "ryu", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "example" + ], + "name": "upstream_benchmark", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/examples/upstream_benchmark.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "f2s_test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/tests/f2s_test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "s2d_test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/tests/s2d_test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "d2s_test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/tests/d2s_test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "common_test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/tests/common_test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "exhaustive", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/tests/exhaustive.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "s2f_test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/tests/s2f_test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "d2s_table_test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/tests/d2s_table_test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "bench" + ], + "name": "bench", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.15/benches/bench.rs", + "test": false + } + ], + "version": "1.0.15" + }, + { + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding", + "no-std", + "no-std::no-alloc" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "serde_derive", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "=1.0.192", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(any())", + "uses_default_features": true + } + ], + "description": "A generic serialization/deserialization framework", + "documentation": "https://docs.rs/serde", + "edition": "2018", + "features": { + "alloc": [], + "default": [ + "std" + ], + "derive": [ + "serde_derive" + ], + "rc": [], + "serde_derive": [ + "dep:serde_derive" + ], + "std": [], + "unstable": [] + }, + "homepage": "https://serde.rs", + "id": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "serde", + "serialization", + "no_std" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.192/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "derive", + "rc", + "unstable" + ], + "rustdoc-args": [ + "--cfg", + "doc_cfg", + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "derive", + "rc" + ] + } + }, + "name": "serde", + "publish": null, + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "rust_version": "1.31", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "serde", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.192/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.192/build.rs", + "test": false + } + ], + "version": "1.0.192" + }, + { + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "no-std", + "no-std::no-alloc" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "syn", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0.28", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]", + "documentation": "https://serde.rs/derive.html", + "edition": "2015", + "features": { + "default": [], + "deserialize_in_place": [] + }, + "homepage": "https://serde.rs", + "id": "serde_derive 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "serde", + "serialization", + "no_std", + "derive" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.192/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "serde_derive", + "publish": null, + "readme": "crates-io.md", + "repository": "https://github.com/serde-rs/serde", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "proc-macro" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "proc-macro" + ], + "name": "serde_derive", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.192/src/lib.rs", + "test": true + } + ], + "version": "1.0.192" + }, + { + "authors": [ + "Erick Tryzelaar ", + "David Tolnay " + ], + "categories": [ + "encoding", + "parser-implementations", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "indexmap", + "optional": true, + "registry": null, + "rename": null, + "req": "^2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "itoa", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "ryu", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.166", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "automod", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.11", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "indoc", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "ref-cast", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.18", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rustversion", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "derive" + ], + "kind": "dev", + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.166", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_bytes", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.11.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.166", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_stacker", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "diff" + ], + "kind": "dev", + "name": "trybuild", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.81", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "A JSON serialization file format", + "documentation": "https://docs.rs/serde_json", + "edition": "2021", + "features": { + "alloc": [ + "serde/alloc" + ], + "arbitrary_precision": [], + "default": [ + "std" + ], + "float_roundtrip": [], + "indexmap": [ + "dep:indexmap" + ], + "preserve_order": [ + "indexmap", + "std" + ], + "raw_value": [], + "std": [ + "serde/std" + ], + "unbounded_depth": [] + }, + "homepage": null, + "id": "serde_json 1.0.108 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "json", + "serde", + "serialization" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "raw_value", + "unbounded_depth" + ], + "rustdoc-args": [ + "--cfg", + "docsrs", + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "raw_value" + ] + } + }, + "name": "serde_json", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/serde-rs/json", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "serde_json", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "map", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/tests/map.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/tests/test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "lexical", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/tests/lexical.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "debug", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/tests/debug.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "stream", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/tests/stream.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "compiletest", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/tests/compiletest.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "regression", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/tests/regression.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.108/build.rs", + "test": false + } + ], + "version": "1.0.108" + }, + { + "authors": [ + "Jonas Bushart", + "Marcin Ka\u017amierczak" + ], + "categories": [ + "encoding", + "no-std", + "no-std::no-alloc" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "base64", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.21.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "serde" + ], + "kind": null, + "name": "chrono", + "optional": true, + "registry": null, + "rename": "chrono_0_4", + "req": "^0.4.20", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "doc-comment", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "document-features", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "serde" + ], + "kind": null, + "name": "hashbrown", + "optional": true, + "registry": null, + "rename": "hashbrown_0_14", + "req": "^0.14.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "hex", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.4.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "serde-1" + ], + "kind": null, + "name": "indexmap", + "optional": true, + "registry": null, + "rename": "indexmap_1", + "req": "^1.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "serde" + ], + "kind": null, + "name": "indexmap", + "optional": true, + "registry": null, + "rename": "indexmap_2", + "req": "^2.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "derive" + ], + "kind": null, + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.152", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "serde_json", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.45", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "serde_with_macros", + "optional": true, + "registry": null, + "rename": null, + "req": "=3.4.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "time", + "optional": true, + "registry": null, + "rename": "time_0_3", + "req": "~0.3.11", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "expect-test", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.3.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "fnv", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "glob", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "mime", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.16", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "pretty_assertions", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "std" + ], + "kind": "dev", + "name": "regex", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.9.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "rmp-serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "ron", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rustversion", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde-xml-rs", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "preserve_order" + ], + "kind": "dev", + "name": "serde_json", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.25", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_test", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.124", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_yaml", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.9.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "version-sync", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.9.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "xml-rs", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.8.14", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Custom de/serialization functions for Rust's serde", + "documentation": "https://docs.rs/serde_with/", + "edition": "2021", + "features": { + "alloc": [ + "serde/alloc", + "base64?/alloc", + "chrono_0_4?/alloc", + "hex?/alloc", + "serde_json?/alloc", + "time_0_3?/alloc" + ], + "base64": [ + "dep:base64", + "alloc" + ], + "chrono": [ + "chrono_0_4" + ], + "chrono_0_4": [ + "dep:chrono_0_4" + ], + "default": [ + "std", + "macros" + ], + "guide": [ + "dep:doc-comment", + "dep:document-features", + "macros", + "std" + ], + "hashbrown_0_14": [ + "dep:hashbrown_0_14", + "alloc" + ], + "hex": [ + "dep:hex", + "alloc" + ], + "indexmap": [ + "indexmap_1" + ], + "indexmap_1": [ + "dep:indexmap_1", + "alloc" + ], + "indexmap_2": [ + "dep:indexmap_2", + "alloc" + ], + "json": [ + "dep:serde_json", + "alloc" + ], + "macros": [ + "dep:serde_with_macros" + ], + "std": [ + "alloc", + "serde/std", + "chrono_0_4?/clock", + "chrono_0_4?/std", + "indexmap_1?/std", + "indexmap_2?/std", + "time_0_3?/serde-well-known", + "time_0_3?/std" + ], + "time_0_3": [ + "dep:time_0_3" + ] + }, + "homepage": null, + "id": "serde_with 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "serde", + "utilities", + "serialization", + "deserialization" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg=docsrs", + "-Zunstable-options", + "--generate-link-to-definition" + ] + } + }, + "release": { + "pre-release-replacements": [ + { + "file": "CHANGELOG.md", + "replace": "[Unreleased]\n\n## [{{version}}] - {{date}}", + "search": "\\[Unreleased\\]" + }, + { + "file": "src/lib.rs", + "replace": "https://docs.rs/serde_with/{{version}}/", + "search": "https://docs\\.rs/serde_with/[\\d.]+/" + }, + { + "file": "README.md", + "replace": "https://docs.rs/serde_with/{{version}}/", + "search": "https://docs\\.rs/serde_with/[\\d.]+/" + } + ], + "tag": true, + "tag-message": "{{crate_name}} v{{version}}", + "tag-name": "v{{version}}" + } + }, + "name": "serde_with", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/jonasbb/serde_with/", + "rust_version": "1.64", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "serde_with", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "base64", + "required-features": [ + "base64", + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/base64.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "chrono_0_4", + "required-features": [ + "chrono_0_4", + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/chrono_0_4.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "hex", + "required-features": [ + "hex", + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/hex.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "hashbrown_0_14", + "required-features": [ + "hashbrown_0_14", + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/hashbrown_0_14.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "indexmap_1", + "required-features": [ + "indexmap_1", + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/indexmap_1.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "indexmap_2", + "required-features": [ + "indexmap_2", + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/indexmap_2.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "json", + "required-features": [ + "json", + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/json.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "serde_as", + "required-features": [ + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/serde_as/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "time_0_3", + "required-features": [ + "macros", + "time_0_3" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/time_0_3.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "derives", + "required-features": [ + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/derives/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "with_prefix", + "required-features": [ + "macros" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/with_prefix.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "rust", + "required-features": [ + "alloc" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/rust.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "version_numbers", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/version_numbers.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "utils", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with-3.4.0/tests/utils.rs", + "test": true + } + ], + "version": "3.4.0" + }, + { + "authors": [ + "Jonas Bushart" + ], + "categories": [ + "encoding" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "darling", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.20.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "extra-traits", + "full", + "parsing" + ], + "kind": null, + "name": "syn", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "expect-test", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "pretty_assertions", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rustversion", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "derive" + ], + "kind": "dev", + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.152", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_json", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.25", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "trybuild", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.80", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "version-sync", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.9.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "proc-macro library for serde_with", + "documentation": "https://docs.rs/serde_with_macros/", + "edition": "2021", + "features": {}, + "homepage": null, + "id": "serde_with_macros 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "serde", + "utilities", + "serialization", + "deserialization" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true + } + }, + "release": { + "pre-release-replacements": [ + { + "file": "CHANGELOG.md", + "replace": "[Unreleased]\n\n## [{{version}}] - {{date}}", + "search": "\\[Unreleased\\]" + }, + { + "file": "src/lib.rs", + "replace": "https://docs.rs/serde_with/{{version}}/", + "search": "https://docs\\.rs/serde_with/[\\d.]+/" + }, + { + "file": "src/lib.rs", + "replace": "https://docs.rs/serde_with_macros/{{version}}/", + "search": "https://docs\\.rs/serde_with_macros/[\\d.]+/" + } + ], + "tag": false + } + }, + "name": "serde_with_macros", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/jonasbb/serde_with/", + "rust_version": "1.64", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "proc-macro" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "proc-macro" + ], + "name": "serde_with_macros", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "serde_as_issue_538", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/tests/serde_as_issue_538.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "apply", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/tests/apply.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "skip_serializing_null", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/tests/skip_serializing_null.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "serde_as_issue_267", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/tests/serde_as_issue_267.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "compiler-messages", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/tests/compiler-messages.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "version_numbers", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/serde_with_macros-3.4.0/tests/version_numbers.rs", + "test": true + } + ], + "version": "3.4.0" + }, + { + "authors": [ + "Danny Guo " + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and S\u00f8rensen-Dice.\n", + "documentation": "https://docs.rs/strsim/", + "edition": "2015", + "features": {}, + "homepage": "https://github.com/dguo/strsim-rs", + "id": "strsim 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "string", + "similarity", + "Hamming", + "Levenshtein", + "Jaro" + ], + "license": "MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/Cargo.toml", + "metadata": null, + "name": "strsim", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dguo/strsim-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "strsim", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "test" + ], + "name": "lib", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/tests/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "bench" + ], + "name": "benches", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.10.0/benches/benches.rs", + "test": false + } + ], + "version": "0.10.0" + }, + { + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers", + "parser-implementations" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.67", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "quote", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.28", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "unicode-ident", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "anyhow", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "automod", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "flate2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "insta", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rayon", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "ref-cast", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "regex", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "blocking" + ], + "kind": "dev", + "name": "reqwest", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.11", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rustversion", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "syn-test-suite", + "optional": false, + "registry": null, + "rename": null, + "req": "^0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "tar", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4.16", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "termcolor", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "walkdir", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.3.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Parser for Rust source code", + "documentation": "https://docs.rs/syn", + "edition": "2021", + "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": [] + }, + "homepage": null, + "id": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "macros", + "syn" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "doc_cfg", + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + }, + "playground": { + "features": [ + "full", + "visit", + "visit-mut", + "fold", + "extra-traits" + ] + } + }, + "name": "syn", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dtolnay/syn", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "syn", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_lit", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_lit.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_shebang", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_shebang.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_size", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_size.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_pat", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_pat.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "regression", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/regression.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_item", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_item.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_iterators", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_iterators.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "zzz_stable", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/zzz_stable.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_token_trees", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_token_trees.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_asyncness", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_asyncness.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_generics", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_generics.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_expr", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_expr.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_meta", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_meta.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_precedence", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_precedence.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_parse_stream", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_parse_stream.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_ty", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_ty.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_grouping", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_grouping.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_receiver", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_receiver.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_ident", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_ident.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_parse_buffer", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_parse_buffer.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_should_parse", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_should_parse.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_derive_input", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_derive_input.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_path", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_path.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_round_trip", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_round_trip.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_stmt", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_stmt.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_attribute", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_attribute.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "test_visibility", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/tests/test_visibility.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "rust", + "required-features": [ + "full", + "parsing" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/benches/rust.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "file", + "required-features": [ + "full", + "parsing" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.39/benches/file.rs", + "test": false + } + ], + "version": "2.0.39" + }, + { + "authors": [ + "Jacob Pratt ", + "Time contributors" + ], + "categories": [ + "date-and-time", + "no-std", + "parser-implementations", + "value-formatting" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "powerfmt" + ], + "kind": null, + "name": "deranged", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.9", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "itoa", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "powerfmt", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "quickcheck", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rand", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.8.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.184", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "time-core", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "time-macros", + "optional": true, + "registry": null, + "rename": null, + "req": "=0.2.15", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "quickcheck_macros", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "rstest", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.18.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "rstest_reuse", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "derive" + ], + "kind": "dev", + "name": "serde", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.184", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "serde_json", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.68", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_test", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.126", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "time-macros", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.2.15", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "trybuild", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.68", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(__ui_tests)", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "js-sys", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3.58", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "criterion", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.5.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(bench)", + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "libc", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.98", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_family = \"unix\")", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "num_threads", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_family = \"unix\")", + "uses_default_features": true + } + ], + "description": "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "serde?/alloc" + ], + "default": [ + "std" + ], + "formatting": [ + "dep:itoa", + "std", + "time-macros?/formatting" + ], + "large-dates": [ + "time-macros?/large-dates" + ], + "local-offset": [ + "std", + "dep:libc", + "dep:num_threads" + ], + "macros": [ + "dep:time-macros" + ], + "parsing": [ + "time-macros?/parsing" + ], + "quickcheck": [ + "dep:quickcheck", + "alloc", + "deranged/quickcheck" + ], + "rand": [ + "dep:rand", + "deranged/rand" + ], + "serde": [ + "dep:serde", + "time-macros?/serde", + "deranged/serde" + ], + "serde-human-readable": [ + "serde", + "formatting", + "parsing" + ], + "serde-well-known": [ + "serde", + "formatting", + "parsing" + ], + "std": [ + "alloc", + "deranged/std" + ], + "wasm-bindgen": [ + "dep:js-sys" + ] + }, + "homepage": "https://time-rs.github.io", + "id": "time 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "date", + "time", + "calendar", + "duration" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.30/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "__time_03_docs", + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "time", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/time-rs/time", + "rust_version": "1.67.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "time", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.30/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "tests", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.30/../tests/main.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "benchmarks", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.30/../benchmarks/main.rs", + "test": false + } + ], + "version": "0.3.30" + }, + { + "authors": [ + "Jacob Pratt ", + "Time contributors" + ], + "categories": [ + "date-and-time" + ], + "default_run": null, + "dependencies": [], + "description": "This crate is an implementation detail and should not be relied upon directly.", + "documentation": null, + "edition": "2021", + "features": {}, + "homepage": null, + "id": "time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "date", + "time", + "calendar", + "duration" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ] + } + } + }, + "name": "time-core", + "publish": null, + "readme": null, + "repository": "https://github.com/time-rs/time", + "rust_version": "1.67.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "time-core", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/src/lib.rs", + "test": true + } + ], + "version": "0.1.2" + }, + { + "authors": [ + "Jacob Pratt ", + "Time contributors" + ], + "categories": [ + "date-and-time" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "time-core", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": " Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n", + "documentation": null, + "edition": "2021", + "features": { + "formatting": [], + "large-dates": [], + "parsing": [], + "serde": [] + }, + "homepage": null, + "id": "time-macros 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "date", + "time", + "calendar", + "duration" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.15/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ] + } + } + }, + "name": "time-macros", + "publish": null, + "readme": null, + "repository": "https://github.com/time-rs/time", + "rust_version": "1.67.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "proc-macro" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "proc-macro" + ], + "name": "time-macros", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.15/src/lib.rs", + "test": true + } + ], + "version": "0.2.15" + }, + { + "authors": [ + "David Tolnay " + ], + "categories": [ + "development-tools::procedural-macro-helpers", + "no-std", + "no-std::no-alloc" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": "dev", + "name": "criterion", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "fst", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "small_rng" + ], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "roaring", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "ucd-trie", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "unicode-xid", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31", + "documentation": "https://docs.rs/unicode-ident", + "edition": "2018", + "features": {}, + "homepage": null, + "id": "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "unicode", + "xid" + ], + "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "rustdoc-args": [ + "--generate-link-to-definition" + ], + "targets": [ + "x86_64-unknown-linux-gnu" + ] + } + } + }, + "name": "unicode-ident", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dtolnay/unicode-ident", + "rust_version": "1.31", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "unicode-ident", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "compare", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "static_size", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "bench" + ], + "name": "xid", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs", + "test": false + } + ], + "version": "1.0.12" + }, + { + "authors": [ + "The wasm-bindgen Developers" + ], + "categories": [ + "wasm" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "cfg-if", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serde_json", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen-macro", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.2.88", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "js-sys", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_derive", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-futures", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.4.38", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-test", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.3.38", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-test-crate-a", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-test-crate-b", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_arch = \"wasm32\")", + "uses_default_features": true + } + ], + "description": "Easy support for interacting between JS and Rust.\n", + "documentation": "https://docs.rs/wasm-bindgen", + "edition": "2018", + "features": { + "default": [ + "spans", + "std" + ], + "enable-interning": [ + "std" + ], + "gg-alloc": [ + "wasm-bindgen-test/gg-alloc" + ], + "serde": [ + "dep:serde" + ], + "serde-serialize": [ + "serde", + "serde_json", + "std" + ], + "serde_json": [ + "dep:serde_json" + ], + "spans": [ + "wasm-bindgen-macro/spans" + ], + "std": [], + "strict-macro": [ + "wasm-bindgen-macro/strict-macro" + ], + "xxx_debug_only_print_generated_code": [ + "wasm-bindgen-macro/xxx_debug_only_print_generated_code" + ] + }, + "homepage": "https://rustwasm.github.io/", + "id": "wasm-bindgen 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "serde-serialize" + ] + } + } + }, + "name": "wasm-bindgen", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rustwasm/wasm-bindgen", + "rust_version": "1.57", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "wasm-bindgen", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/src/lib.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "headless", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/tests/headless/main.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "must_use", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/tests/must_use.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "worker", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/tests/worker/main.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "wasm", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/tests/wasm/main.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "non_wasm", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/tests/non_wasm.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "unwrap_throw", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/tests/unwrap_throw.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "std-crate-no-std-dep", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/tests/std-crate-no-std-dep.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.88/build.rs", + "test": false + } + ], + "version": "0.2.88" + }, + { + "authors": [ + "The wasm-bindgen Developers" + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "bumpalo", + "optional": false, + "registry": null, + "rename": null, + "req": "^3.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "log", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "once_cell", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.12", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "full" + ], + "kind": null, + "name": "syn", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen-shared", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.2.88", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Backend code generation of the wasm-bindgen tool\n", + "documentation": "https://docs.rs/wasm-bindgen-backend", + "edition": "2018", + "features": { + "extra-traits": [ + "syn/extra-traits" + ], + "spans": [] + }, + "homepage": "https://rustwasm.github.io/wasm-bindgen/", + "id": "wasm-bindgen-backend 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.88/Cargo.toml", + "metadata": null, + "name": "wasm-bindgen-backend", + "publish": null, + "readme": null, + "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend", + "rust_version": "1.57", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "wasm-bindgen-backend", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.88/src/lib.rs", + "test": true + } + ], + "version": "0.2.88" + }, + { + "authors": [ + "The wasm-bindgen Developers" + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen-macro-support", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.2.88", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "trybuild", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.88", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-futures", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4.38", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "Worker" + ], + "kind": "dev", + "name": "web-sys", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n", + "documentation": "https://docs.rs/wasm-bindgen", + "edition": "2018", + "features": { + "spans": [ + "wasm-bindgen-macro-support/spans" + ], + "strict-macro": [ + "wasm-bindgen-macro-support/strict-macro" + ], + "xxx_debug_only_print_generated_code": [] + }, + "homepage": "https://rustwasm.github.io/wasm-bindgen/", + "id": "wasm-bindgen-macro 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.88/Cargo.toml", + "metadata": null, + "name": "wasm-bindgen-macro", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro", + "rust_version": "1.57", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "proc-macro" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "proc-macro" + ], + "name": "wasm-bindgen-macro", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.88/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "ui", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.88/tests/ui.rs", + "test": true + } + ], + "version": "0.2.88" + }, + { + "authors": [ + "The wasm-bindgen Developers" + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "proc-macro2", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "quote", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "visit", + "full" + ], + "kind": null, + "name": "syn", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen-backend", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.2.88", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen-shared", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.2.88", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n", + "documentation": "https://docs.rs/wasm-bindgen", + "edition": "2018", + "features": { + "extra-traits": [ + "syn/extra-traits" + ], + "spans": [ + "wasm-bindgen-backend/spans" + ], + "strict-macro": [] + }, + "homepage": "https://rustwasm.github.io/wasm-bindgen/", + "id": "wasm-bindgen-macro-support 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.88/Cargo.toml", + "metadata": null, + "name": "wasm-bindgen-macro-support", + "publish": null, + "readme": null, + "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support", + "rust_version": "1.57", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "wasm-bindgen-macro-support", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.88/src/lib.rs", + "test": true + } + ], + "version": "0.2.88" + }, + { + "authors": [ + "The wasm-bindgen Developers" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n", + "documentation": "https://docs.rs/wasm-bindgen-shared", + "edition": "2018", + "features": {}, + "homepage": "https://rustwasm.github.io/wasm-bindgen/", + "id": "wasm-bindgen-shared 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": "wasm_bindgen", + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.88/Cargo.toml", + "metadata": null, + "name": "wasm-bindgen-shared", + "publish": null, + "readme": null, + "repository": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared", + "rust_version": "1.57", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "wasm-bindgen-shared", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.88/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.88/build.rs", + "test": false + } + ], + "version": "0.2.88" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [ + "os::windows-apis" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "windows-targets", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Rust for Windows", + "documentation": null, + "edition": "2021", + "features": { + "default": [], + "implement": [] + }, + "homepage": null, + "id": "windows-core 0.51.1 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows-core-0.51.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows-core", + "publish": null, + "readme": "readme.md", + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "windows-core", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows-core-0.51.1/src/lib.rs", + "test": true + } + ], + "version": "0.51.1" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "windows_aarch64_gnullvm", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "aarch64-pc-windows-gnullvm", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows_aarch64_msvc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows_i686_gnu", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows_i686_msvc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows_x86_64_gnu", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows_x86_64_msvc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "windows_x86_64_gnullvm", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.48.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "x86_64-pc-windows-gnullvm", + "uses_default_features": true + } + ], + "description": "Import libs for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.48.5/Cargo.toml", + "metadata": null, + "name": "windows-targets", + "publish": null, + "readme": "readme.md", + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows-targets", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows-targets-0.48.5/src/lib.rs", + "test": true + } + ], + "version": "0.48.5" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Import lib for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows_aarch64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.48.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows_aarch64_gnullvm", + "publish": null, + "readme": null, + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows_aarch64_gnullvm", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.48.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_gnullvm-0.48.5/build.rs", + "test": false + } + ], + "version": "0.48.5" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Import lib for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows_aarch64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.48.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows_aarch64_msvc", + "publish": null, + "readme": null, + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows_aarch64_msvc", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.48.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_aarch64_msvc-0.48.5/build.rs", + "test": false + } + ], + "version": "0.48.5" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Import lib for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows_i686_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows_i686_gnu", + "publish": null, + "readme": null, + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows_i686_gnu", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_gnu-0.48.5/build.rs", + "test": false + } + ], + "version": "0.48.5" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Import lib for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows_i686_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.48.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows_i686_msvc", + "publish": null, + "readme": null, + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows_i686_msvc", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.48.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_i686_msvc-0.48.5/build.rs", + "test": false + } + ], + "version": "0.48.5" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Import lib for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows_x86_64_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows_x86_64_gnu", + "publish": null, + "readme": null, + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows_x86_64_gnu", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnu-0.48.5/build.rs", + "test": false + } + ], + "version": "0.48.5" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Import lib for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows_x86_64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.48.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows_x86_64_gnullvm", + "publish": null, + "readme": null, + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows_x86_64_gnullvm", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.48.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_gnullvm-0.48.5/build.rs", + "test": false + } + ], + "version": "0.48.5" + }, + { + "authors": [ + "Microsoft" + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Import lib for Windows", + "documentation": null, + "edition": "2018", + "features": {}, + "homepage": null, + "id": "windows_x86_64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.48.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "default-target": "x86_64-pc-windows-msvc", + "targets": [] + } + } + }, + "name": "windows_x86_64_msvc", + "publish": null, + "readme": null, + "repository": "https://github.com/microsoft/windows-rs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "windows_x86_64_msvc", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.48.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/windows_x86_64_msvc-0.48.5/build.rs", + "test": false + } + ], + "version": "0.48.5" + } + ], + "resolve": { + "nodes": [ + { + "dependencies": [], + "deps": [], + "features": [], + "id": "android-tzdata 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "libc", + "pkg": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "alloc" + ], + "id": "base64 0.21.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "default" + ], + "id": "bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ], + "name": "libc", + "pkg": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "cc 1.0.83 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "android-tzdata 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "iana-time-zone 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)", + "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"android\")" + } + ], + "name": "android_tzdata", + "pkg": "android-tzdata 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ], + "name": "iana_time_zone", + "pkg": "iana-time-zone 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "num_traits", + "pkg": "num-traits 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde", + "pkg": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(windows)" + } + ], + "name": "windows_targets", + "pkg": "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "android-tzdata", + "clock", + "iana-time-zone", + "serde", + "std", + "winapi", + "windows-targets" + ], + "id": "chrono 0.4.31 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "core-foundation-sys 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "serde_with 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde_with", + "pkg": "serde_with 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_disabled)" + }, + { + "dependencies": [ + "darling_core 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)", + "darling_macro 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "darling_core", + "pkg": "darling_core 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "darling_macro", + "pkg": "darling_macro 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "default", + "suggestions" + ], + "id": "darling 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "ident_case 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "strsim 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "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": "ident_case", + "pkg": "ident_case 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "strsim", + "pkg": "strsim 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "syn", + "pkg": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "strsim", + "suggestions" + ], + "id": "darling_core 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "darling_core 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "darling_core", + "pkg": "darling_core 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "syn", + "pkg": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "darling_macro 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "powerfmt", + "pkg": "powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde", + "pkg": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "powerfmt", + "serde", + "std" + ], + "id": "deranged 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ], + "id": "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "raw" + ], + "id": "hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "raw" + ], + "id": "hashbrown 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "alloc" + ], + "id": "hex 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "core-foundation-sys 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)", + "iana-time-zone-haiku 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "js-sys 0.3.65 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)", + "windows-core 0.51.1 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"android\")" + } + ], + "name": "android_system_properties", + "pkg": "android_system_properties 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(any(target_os = \"macos\", target_os = \"ios\"))" + } + ], + "name": "core_foundation_sys", + "pkg": "core-foundation-sys 0.8.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"haiku\")" + } + ], + "name": "iana_time_zone_haiku", + "pkg": "iana-time-zone-haiku 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_arch = \"wasm32\")" + } + ], + "name": "js_sys", + "pkg": "js-sys 0.3.65 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_arch = \"wasm32\")" + } + ], + "name": "wasm_bindgen", + "pkg": "wasm-bindgen 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"windows\")" + } + ], + "name": "windows_core", + "pkg": "windows-core 0.51.1 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "fallback" + ], + "id": "iana-time-zone 0.1.58 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "cc 1.0.83 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ], + "name": "cc", + "pkg": "cc 1.0.83 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "iana-time-zone-haiku 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "ident_case 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ], + "name": "autocfg", + "pkg": "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "hashbrown", + "pkg": "hashbrown 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde", + "pkg": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "serde", + "serde-1", + "std" + ], + "id": "indexmap 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "equivalent", + "pkg": "equivalent 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "hashbrown", + "pkg": "hashbrown 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde", + "pkg": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "serde", + "std" + ], + "id": "indexmap 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "itoa 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "wasm-bindgen 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "wasm_bindgen", + "pkg": "wasm-bindgen 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "js-sys 0.3.65 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ], + "id": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ], + "name": "autocfg", + "pkg": "autocfg 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "num-traits 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "alloc", + "default", + "race", + "std" + ], + "id": "once_cell 1.18.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "unicode_ident", + "pkg": "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "default", + "proc-macro" + ], + "id": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "default", + "proc-macro" + ], + "id": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "ryu 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "serde_derive 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + }, + { + "kind": null, + "target": "cfg(any())" + } + ], + "name": "serde_derive", + "pkg": "serde_derive 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "derive", + "serde_derive", + "std" + ], + "id": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "syn", + "pkg": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "default" + ], + "id": "serde_derive 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "itoa 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "itoa", + "pkg": "itoa 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "ryu", + "pkg": "ryu 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde", + "pkg": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc" + ], + "id": "serde_json 1.0.108 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "base64 0.21.5 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.31 (registry+https://github.com/rust-lang/crates.io-index)", + "hex 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.108 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_with_macros 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "base64", + "pkg": "base64 0.21.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "chrono_0_4", + "pkg": "chrono 0.4.31 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "hex", + "pkg": "hex 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "indexmap_1", + "pkg": "indexmap 1.9.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "indexmap_2", + "pkg": "indexmap 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde", + "pkg": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde_json", + "pkg": "serde_json 1.0.108 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde_with_macros", + "pkg": "serde_with_macros 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "time_0_3", + "pkg": "time 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "default", + "macros", + "std" + ], + "id": "serde_with 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "darling 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "darling", + "pkg": "darling 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "syn", + "pkg": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "serde_with_macros 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "strsim 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "unicode_ident", + "pkg": "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "clone-impls", + "default", + "derive", + "extra-traits", + "full", + "parsing", + "printing", + "proc-macro", + "quote", + "visit" + ], + "id": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "deranged 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", + "powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)", + "time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "time-macros 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "deranged", + "pkg": "deranged 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "itoa", + "pkg": "itoa 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "powerfmt", + "pkg": "powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "serde", + "pkg": "serde 1.0.192 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "time_core", + "pkg": "time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "time_macros", + "pkg": "time-macros 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "formatting", + "parsing", + "serde", + "serde-well-known", + "std" + ], + "id": "time 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "time_core", + "pkg": "time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "formatting", + "parsing", + "serde" + ], + "id": "time-macros 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-macro 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "cfg_if", + "pkg": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "wasm_bindgen_macro", + "pkg": "wasm-bindgen-macro 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "default", + "spans", + "std" + ], + "id": "wasm-bindgen 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 1.18.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-shared 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "bumpalo", + "pkg": "bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "log", + "pkg": "log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "once_cell", + "pkg": "once_cell 1.18.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "syn", + "pkg": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "wasm_bindgen_shared", + "pkg": "wasm-bindgen-shared 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "spans" + ], + "id": "wasm-bindgen-backend 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-macro-support 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "wasm_bindgen_macro_support", + "pkg": "wasm-bindgen-macro-support 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "spans" + ], + "id": "wasm-bindgen-macro 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-backend 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-shared 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "proc_macro2", + "pkg": "proc-macro2 1.0.69 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "quote", + "pkg": "quote 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "syn", + "pkg": "syn 2.0.39 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "wasm_bindgen_backend", + "pkg": "wasm-bindgen-backend 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "wasm_bindgen_shared", + "pkg": "wasm-bindgen-shared 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "spans" + ], + "id": "wasm-bindgen-macro-support 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "wasm-bindgen-shared 0.2.88 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "windows_targets", + "pkg": "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "default" + ], + "id": "windows-core 0.51.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "windows_aarch64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "windows_aarch64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "windows_i686_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "windows_i686_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "windows_x86_64_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "windows_x86_64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)", + "windows_x86_64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": "aarch64-pc-windows-gnullvm" + } + ], + "name": "windows_aarch64_gnullvm", + "pkg": "windows_aarch64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))" + } + ], + "name": "windows_aarch64_msvc", + "pkg": "windows_aarch64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))" + } + ], + "name": "windows_i686_gnu", + "pkg": "windows_i686_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))" + } + ], + "name": "windows_i686_msvc", + "pkg": "windows_i686_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))" + } + ], + "name": "windows_x86_64_gnu", + "pkg": "windows_x86_64_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "x86_64-pc-windows-gnullvm" + } + ], + "name": "windows_x86_64_gnullvm", + "pkg": "windows_x86_64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))" + } + ], + "name": "windows_x86_64_msvc", + "pkg": "windows_x86_64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "windows-targets 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "windows_aarch64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "windows_aarch64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "windows_i686_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "windows_i686_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "windows_x86_64_gnu 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "windows_x86_64_gnullvm 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "windows_x86_64_msvc 0.48.5 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "root": "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_disabled)" + }, + "target_directory": "{TEMP_DIR}/crate_renamed_optional_deps_disabled/target", + "version": 1, + "workspace_default_members": [ + "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_disabled)" + ], + "workspace_members": [ + "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_disabled)" + ], + "workspace_root": "{TEMP_DIR}/crate_renamed_optional_deps_disabled" +} diff --git a/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.lock b/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.lock new file mode 100644 index 0000000000..5deed82f6d --- /dev/null +++ b/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.lock @@ -0,0 +1,323 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "base16ct" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" + +[[package]] +name = "base64ct" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "const-oid" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" + +[[package]] +name = "cpufeatures" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" +dependencies = [ + "libc", +] + +[[package]] +name = "crate-with-optional-deps" +version = "0.1.0" +dependencies = [ + "p256", +] + +[[package]] +name = "crypto-bigint" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28f85c3514d2a6e64160359b45a3918c3b4178bcbf4ae5d03ab2d02e521c479a" +dependencies = [ + "generic-array", + "rand_core", + "subtle", + "zeroize", +] + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "der" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" +dependencies = [ + "const-oid", + "pem-rfc7468", + "zeroize", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "const-oid", + "crypto-common", + "subtle", +] + +[[package]] +name = "ecdsa" +version = "0.16.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" +dependencies = [ + "der", + "digest", + "elliptic-curve", + "rfc6979", + "signature", + "spki", +] + +[[package]] +name = "elliptic-curve" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d97ca172ae9dc9f9b779a6e3a65d308f2af74e5b8c921299075bdb4a0370e914" +dependencies = [ + "base16ct", + "crypto-bigint", + "digest", + "ff", + "generic-array", + "group", + "pem-rfc7468", + "pkcs8", + "rand_core", + "sec1", + "subtle", + "zeroize", +] + +[[package]] +name = "ff" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +dependencies = [ + "rand_core", + "subtle", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", + "zeroize", +] + +[[package]] +name = "getrandom" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff", + "rand_core", + "subtle", +] + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + +[[package]] +name = "libc" +version = "0.2.150" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" + +[[package]] +name = "p256" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" +dependencies = [ + "ecdsa", + "elliptic-curve", + "primeorder", + "sha2", +] + +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", +] + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + +[[package]] +name = "primeorder" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7dbe9ed3b56368bd99483eb32fe9c17fdd3730aebadc906918ce78d54c7eeb4" +dependencies = [ + "elliptic-curve", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "rfc6979" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" +dependencies = [ + "hmac", + "subtle", +] + +[[package]] +name = "sec1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +dependencies = [ + "base16ct", + "der", + "generic-array", + "pkcs8", + "subtle", + "zeroize", +] + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "signature" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" +dependencies = [ + "digest", + "rand_core", +] + +[[package]] +name = "spki" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" +dependencies = [ + "base64ct", + "der", +] + +[[package]] +name = "subtle" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "zeroize" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" diff --git a/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.toml b/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.toml new file mode 100644 index 0000000000..149370b113 --- /dev/null +++ b/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "crate-with-optional-deps" +version = "0.1.0" +edition = "2021" # make sure resolver=2 is enabled for this test + +# Required to satisfy cargo but no `lib.rs` is expected to +# exist within test data. +[lib] +path = "lib.rs" + +[dependencies] +p256 = "=0.13.2" + diff --git a/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/metadata.json b/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/metadata.json new file mode 100644 index 0000000000..94158a33cb --- /dev/null +++ b/crate_universe/test_data/metadata/crate_renamed_optional_deps_enabled/metadata.json @@ -0,0 +1,7041 @@ +{ + "metadata": null, + "packages": [ + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "encoding", + "no-std", + "parser-implementations" + ], + "default_run": null, + "dependencies": [], + "description": "Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids\nany usages of data-dependent branches/LUTs and thereby provides portable\n\"best effort\" constant-time operation and embedded-friendly no_std support\n", + "documentation": "https://docs.rs/base16ct", + "edition": "2021", + "features": { + "alloc": [], + "std": [ + "alloc" + ] + }, + "homepage": null, + "id": "base16ct 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "hex", + "hexadecimal" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base16ct-0.2.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "base16ct", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/base16ct", + "rust_version": "1.60", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "base16ct", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base16ct-0.2.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "lib", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base16ct-0.2.0/tests/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "mod", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base16ct-0.2.0/benches/mod.rs", + "test": false + } + ], + "version": "0.2.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "encoding", + "no-std", + "parser-implementations" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": "dev", + "name": "base64", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.21", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "proptest", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n", + "documentation": "https://docs.rs/base64ct", + "edition": "2021", + "features": { + "alloc": [], + "std": [ + "alloc" + ] + }, + "homepage": null, + "id": "base64ct 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "base64", + "pem", + "phc" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "base64ct", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/base64ct", + "rust_version": "1.60", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "base64ct", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "crypt", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/tests/crypt.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "proptests", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/tests/proptests.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "bcrypt", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/tests/bcrypt.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "shacrypt", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/tests/shacrypt.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "url", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/tests/url.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "standard", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/tests/standard.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "mod", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/base64ct-1.6.0/benches/mod.rs", + "test": false + } + ], + "version": "1.6.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "generic-array", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.14", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Buffer type for block processing of data", + "documentation": "https://docs.rs/block-buffer", + "edition": "2018", + "features": {}, + "homepage": null, + "id": "block-buffer 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "block", + "buffer" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/block-buffer-0.10.4/Cargo.toml", + "metadata": null, + "name": "block-buffer", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/utils", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "block-buffer", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/block-buffer-0.10.4/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "mod", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/block-buffer-0.10.4/tests/mod.rs", + "test": true + } + ], + "version": "0.10.4" + }, + { + "authors": [ + "Alex Crichton " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "compiler_builtins", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": "core", + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "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", + "documentation": "https://docs.rs/cfg-if", + "edition": "2018", + "features": { + "compiler_builtins": [ + "dep:compiler_builtins" + ], + "core": [ + "dep:core" + ], + "rustc-dep-of-std": [ + "core", + "compiler_builtins" + ] + }, + "homepage": "https://github.com/alexcrichton/cfg-if", + "id": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT/Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml", + "metadata": null, + "name": "cfg-if", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/alexcrichton/cfg-if", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "cfg-if", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "xcrate", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs", + "test": true + } + ], + "version": "1.0.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "data-structures", + "encoding", + "no-std", + "parser-implementations" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "derive" + ], + "kind": null, + "name": "arbitrary", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard\nas defined in ITU X.660, with support for BER/DER encoding/decoding as well as\nheapless no_std (i.e. embedded) support\n", + "documentation": "https://docs.rs/const-oid", + "edition": "2021", + "features": { + "arbitrary": [ + "dep:arbitrary" + ], + "db": [], + "std": [] + }, + "homepage": null, + "id": "const-oid 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "iso", + "iec", + "itu", + "oid" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/const-oid-0.9.5/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "const-oid", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/const-oid", + "rust_version": "1.57", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "const-oid", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/const-oid-0.9.5/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "lib", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/const-oid-0.9.5/tests/lib.rs", + "test": true + } + ], + "version": "0.9.5" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "hardware-support", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "libc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.149", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "aarch64-linux-android", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "libc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.149", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "libc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.149", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "libc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.149", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))", + "uses_default_features": true + } + ], + "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, \nwith no_std support and support for mobile targets including Android and iOS\n", + "documentation": "https://docs.rs/cpufeatures", + "edition": "2018", + "features": {}, + "homepage": null, + "id": "cpufeatures 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "cpuid", + "target-feature" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cpufeatures-0.2.11/Cargo.toml", + "metadata": null, + "name": "cpufeatures", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/utils", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "cpufeatures", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cpufeatures-0.2.11/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "x86", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cpufeatures-0.2.11/tests/x86.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "aarch64", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cpufeatures-0.2.11/tests/aarch64.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "loongarch64", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/cpufeatures-0.2.11/tests/loongarch64.rs", + "test": true + } + ], + "version": "0.2.11" + }, + { + "authors": [], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "p256", + "optional": false, + "registry": null, + "rename": null, + "req": "=0.13.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": null, + "documentation": null, + "edition": "2021", + "features": {}, + "homepage": null, + "id": "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_enabled)", + "keywords": [], + "license": null, + "license_file": null, + "links": null, + "manifest_path": "{TEMP_DIR}/crate_renamed_optional_deps_enabled/Cargo.toml", + "metadata": null, + "name": "crate-with-optional-deps", + "publish": null, + "readme": null, + "repository": null, + "rust_version": null, + "source": null, + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "crate-with-optional-deps", + "src_path": "{TEMP_DIR}/crate_renamed_optional_deps_enabled/lib.rs", + "test": true + } + ], + "version": "0.1.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "algorithms", + "cryptography", + "data-structures", + "mathematics", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "der", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "generic-array", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.14", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rand_core", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.6.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rlp", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "serdect", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "subtle", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "zeroize", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "bincode", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "html_reports" + ], + "kind": "dev", + "name": "criterion", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "num-bigint", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "num-integer", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "num-traits", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "proptest", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rand_chacha", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "std" + ], + "kind": "dev", + "name": "rand_core", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure Rust implementation of a big integer library which has been designed from\nthe ground-up for use in cryptographic applications. Provides constant-time,\nno_std-friendly implementations of modern formulas using const generics.\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "serdect?/alloc" + ], + "default": [ + "rand" + ], + "der": [ + "dep:der" + ], + "extra-sizes": [], + "generic-array": [ + "dep:generic-array" + ], + "rand": [ + "rand_core/std" + ], + "rand_core": [ + "dep:rand_core" + ], + "rlp": [ + "dep:rlp" + ], + "serde": [ + "dep:serdect" + ], + "zeroize": [ + "dep:zeroize" + ] + }, + "homepage": null, + "id": "crypto-bigint 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "arbitrary", + "crypto", + "bignum", + "integer", + "precision" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-bigint-0.5.4/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "crypto-bigint", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/crypto-bigint", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "crypto-bigint", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-bigint-0.5.4/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "impl_modulus", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-bigint-0.5.4/tests/impl_modulus.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "const_residue", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-bigint-0.5.4/tests/const_residue.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "proptests", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-bigint-0.5.4/tests/proptests.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "bench", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-bigint-0.5.4/benches/bench.rs", + "test": false + } + ], + "version": "0.5.4" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "more_lengths" + ], + "kind": null, + "name": "generic-array", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.14.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rand_core", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "typenum", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.14", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Common cryptographic traits", + "documentation": "https://docs.rs/crypto-common", + "edition": "2018", + "features": { + "getrandom": [ + "rand_core/getrandom" + ], + "rand_core": [ + "dep:rand_core" + ], + "std": [] + }, + "homepage": null, + "id": "crypto-common 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "traits" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-common-0.1.6/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "crypto-common", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/traits", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "crypto-common", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/crypto-common-0.1.6/src/lib.rs", + "test": true + } + ], + "version": "0.1.6" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "data-structures", + "encoding", + "no-std", + "parser-implementations" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "derive" + ], + "kind": null, + "name": "arbitrary", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "bytes", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "const-oid", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.9.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "der_derive", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "flagset", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.4.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "pem-rfc7468", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "time", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "zeroize", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "proptest", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules\n(DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with\nfull support for heapless no_std targets\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "zeroize?/alloc" + ], + "arbitrary": [ + "dep:arbitrary", + "const-oid?/arbitrary", + "std" + ], + "bytes": [ + "dep:bytes", + "alloc" + ], + "derive": [ + "dep:der_derive" + ], + "flagset": [ + "dep:flagset" + ], + "oid": [ + "dep:const-oid" + ], + "pem": [ + "dep:pem-rfc7468", + "alloc", + "zeroize" + ], + "real": [], + "std": [ + "alloc" + ], + "time": [ + "dep:time" + ], + "zeroize": [ + "dep:zeroize" + ] + }, + "homepage": null, + "id": "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "asn1", + "crypto", + "itu", + "pkcs" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/der-0.7.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "der", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/der", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "der", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/der-0.7.8/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "derive", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/der-0.7.8/tests/derive.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "datetime", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/der-0.7.8/tests/datetime.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "pem", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/der-0.7.8/tests/pem.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "set_of", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/der-0.7.8/tests/set_of.rs", + "test": true + } + ], + "version": "0.7.8" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "blobby", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "block-buffer", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "const-oid", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.9", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "crypto-common", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.1.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "subtle", + "optional": true, + "registry": null, + "rename": null, + "req": "^2.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + } + ], + "description": "Traits for cryptographic hash functions and message authentication codes", + "documentation": "https://docs.rs/digest", + "edition": "2018", + "features": { + "alloc": [], + "blobby": [ + "dep:blobby" + ], + "block-buffer": [ + "dep:block-buffer" + ], + "const-oid": [ + "dep:const-oid" + ], + "core-api": [ + "block-buffer" + ], + "default": [ + "core-api" + ], + "dev": [ + "blobby" + ], + "mac": [ + "subtle" + ], + "oid": [ + "const-oid" + ], + "rand_core": [ + "crypto-common/rand_core" + ], + "std": [ + "alloc", + "crypto-common/std" + ], + "subtle": [ + "dep:subtle" + ] + }, + "homepage": null, + "id": "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "digest", + "crypto", + "hash" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "digest", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/traits", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "digest", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs", + "test": true + } + ], + "version": "0.10.7" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "der", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "oid" + ], + "kind": null, + "name": "digest", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "digest", + "sec1" + ], + "kind": null, + "name": "elliptic-curve", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.13.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rfc6979", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "serdect", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "oid" + ], + "kind": null, + "name": "sha2", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "rand_core" + ], + "kind": null, + "name": "signature", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.0, <2.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "spki", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "dev" + ], + "kind": "dev", + "name": "elliptic-curve", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "sha2", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + } + ], + "description": "Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm\n(ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), providing\nRFC6979 deterministic signatures as well as support for added entropy\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "elliptic-curve/alloc", + "signature/alloc", + "spki/alloc" + ], + "arithmetic": [ + "elliptic-curve/arithmetic" + ], + "default": [ + "digest" + ], + "der": [ + "dep:der" + ], + "dev": [ + "arithmetic", + "digest", + "elliptic-curve/dev", + "hazmat" + ], + "digest": [ + "dep:digest", + "signature/digest" + ], + "hazmat": [], + "pem": [ + "elliptic-curve/pem", + "pkcs8" + ], + "pkcs8": [ + "digest", + "elliptic-curve/pkcs8", + "der" + ], + "rfc6979": [ + "dep:rfc6979" + ], + "serde": [ + "elliptic-curve/serde", + "serdect" + ], + "serdect": [ + "dep:serdect" + ], + "sha2": [ + "dep:sha2" + ], + "signing": [ + "arithmetic", + "digest", + "hazmat", + "rfc6979" + ], + "spki": [ + "dep:spki" + ], + "std": [ + "alloc", + "elliptic-curve/std", + "signature/std" + ], + "verifying": [ + "arithmetic", + "digest", + "hazmat" + ] + }, + "homepage": null, + "id": "ecdsa 0.16.8 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "ecc", + "nist", + "secp256k1", + "signature" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ecdsa-0.16.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "ecdsa", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/signatures/tree/master/ecdsa", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "ecdsa", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ecdsa-0.16.8/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "lib", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ecdsa-0.16.8/tests/lib.rs", + "test": true + } + ], + "version": "0.16.8" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "base16ct", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "base64ct", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "rand_core", + "generic-array", + "zeroize" + ], + "kind": null, + "name": "crypto-bigint", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "digest", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "ff", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "zeroize" + ], + "kind": null, + "name": "generic-array", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.14.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "group", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "hex-literal", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "hkdf", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.12.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "pem-rfc7468", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "pkcs8", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rand_core", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "subtle", + "zeroize" + ], + "kind": null, + "name": "sec1", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "serde_json", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.47", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "serdect", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "subtle", + "optional": false, + "registry": null, + "rename": null, + "req": "^2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "tap", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "zeroize", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.5", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "sha2", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "sha3", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "General purpose Elliptic Curve Cryptography (ECC) support, including types\nand traits for representing various elliptic curve forms, scalars, points,\nand public/secret keys composed thereof.\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "base16ct/alloc", + "ff?/alloc", + "group?/alloc", + "pkcs8?/alloc", + "sec1?/alloc", + "zeroize/alloc" + ], + "arithmetic": [ + "group" + ], + "bits": [ + "arithmetic", + "ff/bits", + "dep:tap" + ], + "default": [ + "arithmetic" + ], + "dev": [ + "arithmetic", + "dep:hex-literal", + "pem", + "pkcs8" + ], + "digest": [ + "dep:digest" + ], + "ecdh": [ + "arithmetic", + "digest", + "dep:hkdf" + ], + "ff": [ + "dep:ff" + ], + "group": [ + "dep:group", + "ff" + ], + "hash2curve": [ + "arithmetic", + "digest" + ], + "hazmat": [], + "jwk": [ + "dep:base64ct", + "dep:serde_json", + "alloc", + "serde", + "zeroize/alloc" + ], + "pem": [ + "dep:pem-rfc7468", + "alloc", + "arithmetic", + "pkcs8", + "sec1/pem" + ], + "pkcs8": [ + "dep:pkcs8", + "sec1" + ], + "sec1": [ + "dep:sec1" + ], + "serde": [ + "dep:serdect", + "alloc", + "pkcs8", + "sec1/serde" + ], + "std": [ + "alloc", + "rand_core/std", + "pkcs8?/std", + "sec1?/std" + ], + "voprf": [ + "digest" + ] + }, + "homepage": null, + "id": "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "ecc", + "elliptic", + "weierstrass" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/elliptic-curve-0.13.6/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "bits", + "ecdh", + "hash2curve", + "jwk", + "pem", + "std", + "voprf" + ], + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "elliptic-curve", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/traits/tree/master/elliptic-curve", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "elliptic-curve", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/elliptic-curve-0.13.6/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "pkcs8", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/elliptic-curve-0.13.6/tests/pkcs8.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "secret_key", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/elliptic-curve-0.13.6/tests/secret_key.rs", + "test": true + } + ], + "version": "0.13.6" + }, + { + "authors": [ + "Sean Bowe ", + "Jack Grigg " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "bitvec", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "byteorder", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "ff_derive", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rand_core", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "i128" + ], + "kind": null, + "name": "subtle", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "blake2b_simd", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Library for building and interfacing with finite fields", + "documentation": "https://docs.rs/ff/", + "edition": "2021", + "features": { + "alloc": [], + "bits": [ + "bitvec" + ], + "bitvec": [ + "dep:bitvec" + ], + "byteorder": [ + "dep:byteorder" + ], + "default": [ + "bits", + "std" + ], + "derive": [ + "byteorder", + "ff_derive" + ], + "derive_bits": [ + "bits", + "ff_derive/bits" + ], + "ff_derive": [ + "dep:ff_derive" + ], + "std": [ + "alloc" + ] + }, + "homepage": "https://github.com/zkcrypto/ff", + "id": "ff 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT/Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ff-0.13.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "ff", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/zkcrypto/ff", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "ff", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ff-0.13.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "derive", + "required-features": [ + "derive" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/ff-0.13.0/tests/derive.rs", + "test": true + } + ], + "version": "0.13.0" + }, + { + "authors": [ + "Bart\u0142omiej Kami\u0144ski ", + "Aaron Trent " + ], + "categories": [ + "data-structures", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "typenum", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.12", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "zeroize", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "bincode", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "serde_json", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "build", + "name": "version_check", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.9", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Generic types implementing functionality of arrays", + "documentation": "http://fizyk20.github.io/generic-array/generic_array/", + "edition": "2015", + "features": { + "more_lengths": [], + "serde": [ + "dep:serde" + ], + "zeroize": [ + "dep:zeroize" + ] + }, + "homepage": null, + "id": "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "generic", + "array" + ], + "license": "MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/generic-array-0.14.7/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "serde", + "zeroize" + ] + } + } + }, + "name": "generic-array", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/fizyk20/generic-array.git", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "generic_array", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/generic-array-0.14.7/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/generic-array-0.14.7/build.rs", + "test": false + } + ], + "version": "0.14.7" + }, + { + "authors": [ + "The Rand Project Developers" + ], + "categories": [ + "os", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "cfg-if", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "compiler_builtins", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": "core", + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "js-sys", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasm-bindgen", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2.62", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))", + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "wasm-bindgen-test", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3.18", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "wasi", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.11", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(target_os = \"wasi\")", + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "libc", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.149", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(unix)", + "uses_default_features": false + } + ], + "description": "A small cross-platform library for retrieving random data from system source", + "documentation": "https://docs.rs/getrandom", + "edition": "2018", + "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" + ] + }, + "homepage": null, + "id": "getrandom 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.11/Cargo.toml", + "metadata": { + "cross": { + "target": { + "x86_64-unknown-netbsd": { + "pre-build": [ + "mkdir -p /tmp/netbsd", + "curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O", + "tar -C /tmp/netbsd -xJf base.tar.xz", + "cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib", + "rm base.tar.xz", + "rm -rf /tmp/netbsd" + ] + } + } + }, + "docs": { + "rs": { + "features": [ + "std", + "custom" + ], + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "getrandom", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-random/getrandom", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "getrandom", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.11/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "normal", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.11/tests/normal.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "custom", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.11/tests/custom.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "rdrand", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.11/tests/rdrand.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "bench" + ], + "name": "buffer", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.11/benches/buffer.rs", + "test": false + } + ], + "version": "0.2.11" + }, + { + "authors": [ + "Sean Bowe ", + "Jack Grigg " + ], + "categories": [], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "ff", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "memuse", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rand", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rand_core", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rand_xorshift", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "subtle", + "optional": false, + "registry": null, + "rename": null, + "req": "^2.2.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + } + ], + "description": "Elliptic curve group traits and utilities", + "documentation": "https://docs.rs/group/", + "edition": "2021", + "features": { + "alloc": [], + "default": [ + "alloc" + ], + "memuse": [ + "dep:memuse" + ], + "rand": [ + "dep:rand" + ], + "rand_xorshift": [ + "dep:rand_xorshift" + ], + "tests": [ + "alloc", + "rand", + "rand_xorshift" + ], + "wnaf-memuse": [ + "alloc", + "memuse" + ] + }, + "homepage": "https://github.com/zkcrypto/group", + "id": "group 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT/Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/group-0.13.0/Cargo.toml", + "metadata": null, + "name": "group", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/zkcrypto/group", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "group", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/group-0.13.0/src/lib.rs", + "test": true + } + ], + "version": "0.13.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "mac" + ], + "kind": null, + "name": "digest", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "dev" + ], + "kind": "dev", + "name": "digest", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "md-5", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "sha-1", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "sha2", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "streebog", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + } + ], + "description": "Generic implementation of Hash-based Message Authentication Code (HMAC)", + "documentation": "https://docs.rs/hmac", + "edition": "2018", + "features": { + "reset": [], + "std": [ + "digest/std" + ] + }, + "homepage": null, + "id": "hmac 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "mac", + "hmac", + "digest" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hmac-0.12.1/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "hmac", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/MACs", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "hmac", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hmac-0.12.1/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "mod", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/hmac-0.12.1/tests/mod.rs", + "test": true + } + ], + "version": "0.12.1" + }, + { + "authors": [ + "The Rust Project Developers" + ], + "categories": [ + "external-ffi-bindings", + "no-std", + "os" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Raw FFI bindings to platform libraries like libc.\n", + "documentation": "https://docs.rs/libc/", + "edition": "2015", + "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" + ] + }, + "homepage": "https://github.com/rust-lang/libc", + "id": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "libc", + "ffi", + "bindings", + "operating", + "system" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "cargo-args": [ + "-Zbuild-std=core" + ], + "default-target": "x86_64-unknown-linux-gnu", + "features": [ + "const-extern-fn", + "extra_traits" + ], + "targets": [ + "aarch64-apple-ios", + "aarch64-linux-android", + "aarch64-pc-windows-msvc", + "aarch64-unknown-freebsd", + "aarch64-unknown-fuchsia", + "aarch64-unknown-hermit", + "aarch64-unknown-linux-gnu", + "aarch64-unknown-linux-musl", + "aarch64-unknown-netbsd", + "aarch64-unknown-openbsd", + "aarch64-wrs-vxworks", + "arm-linux-androideabi", + "arm-unknown-linux-gnueabi", + "arm-unknown-linux-gnueabihf", + "arm-unknown-linux-musleabi", + "arm-unknown-linux-musleabihf", + "armebv7r-none-eabi", + "armebv7r-none-eabihf", + "armv5te-unknown-linux-gnueabi", + "armv5te-unknown-linux-musleabi", + "armv7-linux-androideabi", + "armv7-unknown-linux-gnueabihf", + "armv7-unknown-linux-musleabihf", + "armv7-wrs-vxworks-eabihf", + "armv7r-none-eabi", + "armv7r-none-eabihf", + "hexagon-unknown-linux-musl", + "i586-pc-windows-msvc", + "i586-unknown-linux-gnu", + "i586-unknown-linux-musl", + "i686-linux-android", + "i686-pc-windows-gnu", + "i686-pc-windows-msvc", + "i686-pc-windows-msvc", + "i686-unknown-freebsd", + "i686-unknown-haiku", + "i686-unknown-linux-gnu", + "i686-unknown-linux-musl", + "i686-unknown-netbsd", + "i686-unknown-openbsd", + "i686-wrs-vxworks", + "mips-unknown-linux-gnu", + "mips-unknown-linux-musl", + "mips64-unknown-linux-gnuabi64", + "mips64-unknown-linux-muslabi64", + "mips64el-unknown-linux-gnuabi64", + "mips64el-unknown-linux-muslabi64", + "mipsel-sony-psp", + "mipsel-unknown-linux-gnu", + "mipsel-unknown-linux-musl", + "nvptx64-nvidia-cuda", + "powerpc-unknown-linux-gnu", + "powerpc-unknown-linux-gnuspe", + "powerpc-unknown-netbsd", + "powerpc-wrs-vxworks", + "powerpc-wrs-vxworks-spe", + "powerpc64-unknown-freebsd", + "powerpc64-unknown-linux-gnu", + "powerpc64-wrs-vxworks", + "powerpc64le-unknown-linux-gnu", + "riscv32gc-unknown-linux-gnu", + "riscv32i-unknown-none-elf", + "riscv32imac-unknown-none-elf", + "riscv32imc-unknown-none-elf", + "riscv64gc-unknown-freebsd", + "riscv64gc-unknown-hermit", + "riscv64gc-unknown-linux-gnu", + "riscv64gc-unknown-linux-musl", + "riscv64gc-unknown-none-elf", + "riscv64imac-unknown-none-elf", + "s390x-unknown-linux-gnu", + "s390x-unknown-linux-musl", + "sparc-unknown-linux-gnu", + "sparc64-unknown-linux-gnu", + "sparc64-unknown-netbsd", + "sparcv9-sun-solaris", + "thumbv6m-none-eabi", + "thumbv7em-none-eabi", + "thumbv7em-none-eabihf", + "thumbv7m-none-eabi", + "thumbv7neon-linux-androideabi", + "thumbv7neon-unknown-linux-gnueabihf", + "wasm32-unknown-emscripten", + "wasm32-unknown-unknown", + "wasm32-wasi", + "x86_64-apple-darwin", + "x86_64-apple-ios", + "x86_64-fortanix-unknown-sgx", + "x86_64-linux-android", + "x86_64-pc-solaris", + "x86_64-pc-windows-gnu", + "x86_64-pc-windows-msvc", + "x86_64-unknown-dragonfly", + "x86_64-unknown-freebsd", + "x86_64-unknown-fuchsia", + "x86_64-unknown-haiku", + "x86_64-unknown-hermit", + "x86_64-unknown-illumos", + "x86_64-unknown-l4re-uclibc", + "x86_64-unknown-linux-gnu", + "x86_64-unknown-linux-gnux32", + "x86_64-unknown-linux-musl", + "x86_64-unknown-netbsd", + "x86_64-unknown-openbsd", + "x86_64-unknown-redox", + "x86_64-wrs-vxworks" + ] + } + } + }, + "name": "libc", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-lang/libc", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "libc", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "test" + ], + "name": "const_fn", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/tests/const_fn.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2015", + "kind": [ + "custom-build" + ], + "name": "build-script-build", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs", + "test": false + } + ], + "version": "0.2.150" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "der" + ], + "kind": null, + "name": "ecdsa", + "optional": true, + "registry": null, + "rename": "ecdsa-core", + "req": "^0.16", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "hazmat", + "sec1" + ], + "kind": null, + "name": "elliptic-curve", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.13.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "hex-literal", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "primeorder", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "serdect", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "sha2", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "blobby", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "criterion", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "dev" + ], + "kind": "dev", + "name": "ecdsa", + "optional": false, + "registry": null, + "rename": "ecdsa-core", + "req": "^0.16", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "dev" + ], + "kind": "dev", + "name": "primeorder", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "proptest", + "optional": false, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "getrandom" + ], + "kind": "dev", + "name": "rand_core", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n", + "documentation": "https://docs.rs/p256", + "edition": "2021", + "features": { + "alloc": [ + "ecdsa-core?/alloc", + "elliptic-curve/alloc" + ], + "arithmetic": [ + "dep:primeorder", + "elliptic-curve/arithmetic" + ], + "bits": [ + "arithmetic", + "elliptic-curve/bits" + ], + "default": [ + "arithmetic", + "ecdsa", + "pem", + "std" + ], + "digest": [ + "ecdsa-core/digest", + "ecdsa-core/hazmat" + ], + "ecdh": [ + "arithmetic", + "elliptic-curve/ecdh" + ], + "ecdsa": [ + "arithmetic", + "ecdsa-core/signing", + "ecdsa-core/verifying", + "sha256" + ], + "ecdsa-core": [ + "dep:ecdsa-core" + ], + "expose-field": [ + "arithmetic" + ], + "hash2curve": [ + "arithmetic", + "elliptic-curve/hash2curve" + ], + "jwk": [ + "elliptic-curve/jwk" + ], + "pem": [ + "elliptic-curve/pem", + "ecdsa-core/pem", + "pkcs8" + ], + "pkcs8": [ + "ecdsa-core?/pkcs8", + "elliptic-curve/pkcs8" + ], + "serde": [ + "ecdsa-core?/serde", + "elliptic-curve/serde", + "primeorder?/serde", + "serdect" + ], + "serdect": [ + "dep:serdect" + ], + "sha2": [ + "dep:sha2" + ], + "sha256": [ + "digest", + "sha2" + ], + "std": [ + "alloc", + "ecdsa-core?/std", + "elliptic-curve/std" + ], + "test-vectors": [ + "dep:hex-literal" + ], + "voprf": [ + "elliptic-curve/voprf", + "sha2" + ] + }, + "homepage": null, + "id": "p256 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "ecc", + "nist", + "prime256v1", + "secp256r1" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "p256", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/elliptic-curves/tree/master/p256", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "p256", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "projective", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/tests/projective.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "scalar", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/tests/scalar.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "ecdsa", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/tests/ecdsa.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "pkcs8", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/tests/pkcs8.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "affine", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/tests/affine.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "field", + "required-features": [ + "expose-field" + ], + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/benches/field.rs", + "test": false + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "bench" + ], + "name": "scalar", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/p256-0.13.2/benches/scalar.rs", + "test": false + } + ], + "version": "0.13.2" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "data-structures", + "encoding", + "no-std", + "parser-implementations" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "base64ct", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a\nstrict subset of the original Privacy-Enhanced Mail encoding intended\nspecifically for use with cryptographic keys, certificates, and other messages.\nProvides a no_std-friendly, constant-time implementation suitable for use with\ncryptographic private keys.\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "base64ct/alloc" + ], + "std": [ + "alloc", + "base64ct/std" + ] + }, + "homepage": null, + "id": "pem-rfc7468 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "key", + "pem", + "pkcs", + "rsa" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pem-rfc7468-0.7.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "pem-rfc7468", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/pem-rfc7468", + "rust_version": "1.60", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "pem-rfc7468", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pem-rfc7468-0.7.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "encode", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pem-rfc7468-0.7.0/tests/encode.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "decode", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pem-rfc7468-0.7.0/tests/decode.rs", + "test": true + } + ], + "version": "0.7.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "data-structures", + "encoding", + "no-std", + "parser-implementations" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "oid" + ], + "kind": null, + "name": "der", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "pkcs5", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rand_core", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "spki", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.7.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "subtle", + "optional": true, + "registry": null, + "rename": null, + "req": "^2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "tempfile", + "optional": false, + "registry": null, + "rename": null, + "req": "^3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8:\nPrivate-Key Information Syntax Specification (RFC 5208), with additional\nsupport for PKCS#8v2 asymmetric key packages (RFC 5958)\n", + "documentation": null, + "edition": "2021", + "features": { + "3des": [ + "encryption", + "pkcs5/3des" + ], + "alloc": [ + "der/alloc", + "der/zeroize", + "spki/alloc" + ], + "des-insecure": [ + "encryption", + "pkcs5/des-insecure" + ], + "encryption": [ + "alloc", + "pkcs5/alloc", + "pkcs5/pbes2", + "rand_core" + ], + "getrandom": [ + "rand_core/getrandom" + ], + "pem": [ + "alloc", + "der/pem", + "spki/pem" + ], + "pkcs5": [ + "dep:pkcs5" + ], + "rand_core": [ + "dep:rand_core" + ], + "sha1-insecure": [ + "encryption", + "pkcs5/sha1-insecure" + ], + "std": [ + "alloc", + "der/std", + "spki/std" + ], + "subtle": [ + "dep:subtle" + ] + }, + "homepage": null, + "id": "pkcs8 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "key", + "pkcs", + "private" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkcs8-0.10.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "pkcs8", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/pkcs8", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "pkcs8", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkcs8-0.10.2/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "private_key", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkcs8-0.10.2/tests/private_key.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "encrypted_private_key", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkcs8-0.10.2/tests/encrypted_private_key.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "traits", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/pkcs8-0.10.2/tests/traits.rs", + "test": true + } + ], + "version": "0.10.2" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "arithmetic", + "sec1" + ], + "kind": null, + "name": "elliptic-curve", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.13", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "serdect", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + } + ], + "description": "Pure Rust implementation of complete addition formulas for prime order elliptic\ncurves (Renes-Costello-Batina 2015). Generic over field elements and curve\nequation coefficients\n", + "documentation": "https://docs.rs/primeorder", + "edition": "2021", + "features": { + "dev": [], + "serde": [ + "elliptic-curve/serde", + "serdect" + ], + "serdect": [ + "dep:serdect" + ], + "std": [ + "elliptic-curve/std" + ] + }, + "homepage": null, + "id": "primeorder 0.13.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "ecc" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/primeorder-0.13.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "primeorder", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/elliptic-curves/tree/master/primeorder", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "primeorder", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/primeorder-0.13.3/src/lib.rs", + "test": true + } + ], + "version": "0.13.3" + }, + { + "authors": [ + "The Rand Project Developers", + "The Rust Project Developers" + ], + "categories": [ + "algorithms", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "getrandom", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "derive" + ], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Core random number generator traits and tools for implementation.\n", + "documentation": "https://docs.rs/rand_core", + "edition": "2018", + "features": { + "alloc": [], + "getrandom": [ + "dep:getrandom" + ], + "serde": [ + "dep:serde" + ], + "serde1": [ + "serde" + ], + "std": [ + "alloc", + "getrandom", + "getrandom/std" + ] + }, + "homepage": "https://rust-random.github.io/book", + "id": "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "random", + "rng" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "doc_cfg" + ] + } + }, + "playground": { + "all-features": true + } + }, + "name": "rand_core", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/rust-random/rand", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "rand_core", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs", + "test": true + } + ], + "version": "0.6.4" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "reset" + ], + "kind": null, + "name": "hmac", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.12", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "subtle", + "optional": false, + "registry": null, + "rename": null, + "req": "^2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "sha2", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure Rust implementation of RFC6979: Deterministic Usage of the\nDigital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)\n", + "documentation": null, + "edition": "2021", + "features": {}, + "homepage": null, + "id": "rfc6979 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "dsa", + "ecdsa", + "signature" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/rfc6979-0.4.0/Cargo.toml", + "metadata": null, + "name": "rfc6979", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/signatures/tree/master/rfc6979", + "rust_version": "1.61", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "rfc6979", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/rfc6979-0.4.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "lib", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/rfc6979-0.4.0/tests/lib.rs", + "test": true + } + ], + "version": "0.4.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "data-structures", + "encoding", + "no-std", + "parser-implementations" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "base16ct", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "oid" + ], + "kind": null, + "name": "der", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "generic-array", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.14.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "pkcs8", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "alloc" + ], + "kind": null, + "name": "serdect", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "subtle", + "optional": true, + "registry": null, + "rename": null, + "req": "^2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "zeroize", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "tempfile", + "optional": false, + "registry": null, + "rename": null, + "req": "^3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats\nincluding ASN.1 DER-serialized private keys as well as the\nElliptic-Curve-Point-to-Octet-String encoding\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "der?/alloc", + "pkcs8?/alloc", + "zeroize?/alloc" + ], + "default": [ + "der", + "point" + ], + "der": [ + "dep:der", + "zeroize" + ], + "pem": [ + "alloc", + "der/pem", + "pkcs8/pem" + ], + "pkcs8": [ + "dep:pkcs8" + ], + "point": [ + "dep:base16ct", + "dep:generic-array" + ], + "serde": [ + "dep:serdect" + ], + "std": [ + "alloc", + "der?/std" + ], + "subtle": [ + "dep:subtle" + ], + "zeroize": [ + "dep:zeroize", + "der?/zeroize" + ] + }, + "homepage": null, + "id": "sec1 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "key", + "elliptic-curve", + "secg" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sec1-0.7.3/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "sec1", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/sec1", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "sec1", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sec1-0.7.3/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "traits", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sec1-0.7.3/tests/traits.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "private_key", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sec1-0.7.3/tests/private_key.rs", + "test": true + } + ], + "version": "0.7.3" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "cfg-if", + "optional": false, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "digest", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [ + "dev" + ], + "kind": "dev", + "name": "digest", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10.7", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "cpufeatures", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))", + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "sha2-asm", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.6.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))", + "uses_default_features": true + } + ], + "description": "Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n", + "documentation": "https://docs.rs/sha2", + "edition": "2018", + "features": { + "asm": [ + "sha2-asm" + ], + "asm-aarch64": [ + "asm" + ], + "compress": [], + "default": [ + "std" + ], + "force-soft": [], + "loongarch64_asm": [], + "oid": [ + "digest/oid" + ], + "sha2-asm": [ + "dep:sha2-asm" + ], + "std": [ + "digest/std" + ] + }, + "homepage": null, + "id": "sha2 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "sha2", + "hash", + "digest" + ], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sha2-0.10.8/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "sha2", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/hashes", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "sha2", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sha2-0.10.8/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "mod", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sha2-0.10.8/tests/mod.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "bench" + ], + "name": "mod", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/sha2-0.10.8/benches/mod.rs", + "test": false + } + ], + "version": "0.10.8" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "signature_derive", + "optional": true, + "registry": null, + "rename": "derive", + "req": "^2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "digest", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10.6", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "rand_core", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.6.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "sha2", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + } + ], + "description": "Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)", + "documentation": "https://docs.rs/signature", + "edition": "2021", + "features": { + "alloc": [], + "derive": [ + "dep:derive" + ], + "digest": [ + "dep:digest" + ], + "rand_core": [ + "dep:rand_core" + ], + "std": [ + "alloc" + ] + }, + "homepage": null, + "id": "signature 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "ecdsa", + "ed25519", + "signature", + "signing" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/signature-2.1.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "signature", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/traits/tree/master/signature", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "signature", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/signature-2.1.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "derive", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/signature-2.1.0/tests/derive.rs", + "test": true + } + ], + "version": "2.1.0" + }, + { + "authors": [ + "RustCrypto Developers" + ], + "categories": [ + "cryptography", + "data-structures", + "encoding", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [ + "derive" + ], + "kind": null, + "name": "arbitrary", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "base64ct", + "optional": true, + "registry": null, + "rename": null, + "req": "^1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [ + "oid" + ], + "kind": null, + "name": "der", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.7.2", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "sha2", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.10", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": "dev", + "name": "hex-literal", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.4", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": "dev", + "name": "tempfile", + "optional": false, + "registry": null, + "rename": null, + "req": "^3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "X.509 Subject Public Key Info (RFC5280) describing public keys as well as their\nassociated AlgorithmIdentifiers (i.e. OIDs)\n", + "documentation": null, + "edition": "2021", + "features": { + "alloc": [ + "base64ct?/alloc", + "der/alloc" + ], + "arbitrary": [ + "std", + "dep:arbitrary", + "der/arbitrary" + ], + "base64": [ + "dep:base64ct" + ], + "fingerprint": [ + "sha2" + ], + "pem": [ + "alloc", + "der/pem" + ], + "sha2": [ + "dep:sha2" + ], + "std": [ + "der/std", + "alloc" + ] + }, + "homepage": null, + "id": "spki 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "crypto", + "x509" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/spki-0.7.2/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "spki", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/formats/tree/master/spki", + "rust_version": "1.65", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "spki", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/spki-0.7.2/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "traits", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/spki-0.7.2/tests/traits.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "spki", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/spki-0.7.2/tests/spki.rs", + "test": true + } + ], + "version": "0.7.2" + }, + { + "authors": [ + "Isis Lovecruft ", + "Henry de Valence " + ], + "categories": [ + "cryptography", + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": "dev", + "name": "rand", + "optional": false, + "registry": null, + "rename": null, + "req": "^0.8", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.", + "documentation": "https://docs.rs/subtle", + "edition": "2018", + "features": { + "const-generics": [], + "core_hint_black_box": [], + "default": [ + "std", + "i128" + ], + "i128": [], + "nightly": [], + "std": [] + }, + "homepage": "https://dalek.rs/", + "id": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "cryptography", + "crypto", + "constant-time", + "utilities" + ], + "license": "BSD-3-Clause", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/subtle-2.5.0/Cargo.toml", + "metadata": null, + "name": "subtle", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/dalek-cryptography/subtle", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "subtle", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/subtle-2.5.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "mod", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/subtle-2.5.0/tests/mod.rs", + "test": true + } + ], + "version": "2.5.0" + }, + { + "authors": [ + "Paho Lurie-Gregg ", + "Andre Bogus " + ], + "categories": [ + "no-std" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "scale-info", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + } + ], + "description": "Typenum is a Rust library for type-level numbers evaluated at\n compile time. It currently supports bits, unsigned integers, and signed\n integers. It also provides a type-level array of type-level numbers, but its\n implementation is incomplete.", + "documentation": "https://docs.rs/typenum", + "edition": "2018", + "features": { + "const-generics": [], + "force_unix_path_separator": [], + "i128": [], + "no_std": [], + "scale-info": [ + "dep:scale-info" + ], + "scale_info": [ + "scale-info/derive" + ], + "strict": [] + }, + "homepage": null, + "id": "typenum 1.17.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [], + "license": "MIT OR Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/typenum-1.17.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "features": [ + "i128", + "const-generics" + ], + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + }, + "playground": { + "features": [ + "i128", + "const-generics" + ] + } + }, + "name": "typenum", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/paholg/typenum", + "rust_version": "1.37.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "typenum", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/typenum-1.17.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "test" + ], + "name": "test", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/typenum-1.17.0/tests/test.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2018", + "kind": [ + "custom-build" + ], + "name": "build-script-main", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/typenum-1.17.0/build/main.rs", + "test": false + } + ], + "version": "1.17.0" + }, + { + "authors": [ + "Sergio Benitez " + ], + "categories": [], + "default_run": null, + "dependencies": [], + "description": "Tiny crate to check the version of the installed/running rustc.", + "documentation": "https://docs.rs/version_check/", + "edition": "2015", + "features": {}, + "homepage": null, + "id": "version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "version", + "rustc", + "minimum", + "check" + ], + "license": "MIT/Apache-2.0", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/Cargo.toml", + "metadata": null, + "name": "version_check", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/SergioBenitez/version_check", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2015", + "kind": [ + "lib" + ], + "name": "version_check", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/src/lib.rs", + "test": true + } + ], + "version": "0.9.4" + }, + { + "authors": [ + "The Cranelift Project Developers" + ], + "categories": [ + "no-std", + "wasm" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "compiler_builtins", + "optional": true, + "registry": null, + "rename": null, + "req": "^0.1", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-core", + "optional": true, + "registry": null, + "rename": "core", + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + }, + { + "features": [], + "kind": null, + "name": "rustc-std-workspace-alloc", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Experimental WASI API bindings for Rust", + "documentation": "https://docs.rs/wasi", + "edition": "2018", + "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": [] + }, + "homepage": null, + "id": "wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "webassembly", + "wasm" + ], + "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml", + "metadata": null, + "name": "wasi", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/bytecodealliance/wasi", + "rust_version": null, + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2018", + "kind": [ + "lib" + ], + "name": "wasi", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs", + "test": true + } + ], + "version": "0.11.0+wasi-snapshot-preview1" + }, + { + "authors": [ + "The RustCrypto Project Developers" + ], + "categories": [ + "cryptography", + "memory-management", + "no-std", + "os" + ], + "default_run": null, + "dependencies": [ + { + "features": [], + "kind": null, + "name": "serde", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.0", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": false + }, + { + "features": [], + "kind": null, + "name": "zeroize_derive", + "optional": true, + "registry": null, + "rename": null, + "req": "^1.3", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "target": null, + "uses_default_features": true + } + ], + "description": "Securely clear secrets from memory with a simple trait built on\nstable Rust primitives which guarantee memory is zeroed using an\noperation will not be 'optimized away' by the compiler.\nUses a portable pure Rust implementation that works everywhere,\neven WASM!\n", + "documentation": null, + "edition": "2021", + "features": { + "aarch64": [], + "alloc": [], + "default": [ + "alloc" + ], + "derive": [ + "zeroize_derive" + ], + "serde": [ + "dep:serde" + ], + "std": [ + "alloc" + ], + "zeroize_derive": [ + "dep:zeroize_derive" + ] + }, + "homepage": null, + "id": "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keywords": [ + "memory", + "memset", + "secure", + "volatile", + "zero" + ], + "license": "Apache-2.0 OR MIT", + "license_file": null, + "links": null, + "manifest_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.6.0/Cargo.toml", + "metadata": { + "docs": { + "rs": { + "all-features": true, + "rustdoc-args": [ + "--cfg", + "docsrs" + ] + } + } + }, + "name": "zeroize", + "publish": null, + "readme": "README.md", + "repository": "https://github.com/RustCrypto/utils/tree/master/zeroize", + "rust_version": "1.56", + "source": "registry+https://github.com/rust-lang/crates.io-index", + "targets": [ + { + "crate_types": [ + "lib" + ], + "doc": true, + "doctest": true, + "edition": "2021", + "kind": [ + "lib" + ], + "name": "zeroize", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.6.0/src/lib.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "zeroize_derive", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.6.0/tests/zeroize_derive.rs", + "test": true + }, + { + "crate_types": [ + "bin" + ], + "doc": false, + "doctest": false, + "edition": "2021", + "kind": [ + "test" + ], + "name": "zeroize", + "src_path": "{CARGO_HOME}/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.6.0/tests/zeroize.rs", + "test": true + } + ], + "version": "1.6.0" + } + ], + "resolve": { + "nodes": [ + { + "dependencies": [], + "deps": [], + "features": [ + "alloc" + ], + "id": "base16ct 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "alloc" + ], + "id": "base64ct 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "generic_array", + "pkg": "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "block-buffer 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "const-oid 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": "aarch64-linux-android" + }, + { + "kind": null, + "target": "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))" + }, + { + "kind": null, + "target": "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))" + }, + { + "kind": null, + "target": "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))" + } + ], + "name": "libc", + "pkg": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "cpufeatures 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "p256 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "p256", + "pkg": "p256 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_enabled)" + }, + { + "dependencies": [ + "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "generic_array", + "pkg": "generic-array 0.14.7 (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 + } + ], + "name": "subtle", + "pkg": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "zeroize", + "pkg": "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "generic-array", + "rand_core", + "zeroize" + ], + "id": "crypto-bigint 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum 1.17.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "generic_array", + "pkg": "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "typenum", + "pkg": "typenum 1.17.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "crypto-common 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "const-oid 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)", + "pem-rfc7468 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "const_oid", + "pkg": "const-oid 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "pem_rfc7468", + "pkg": "pem-rfc7468 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "zeroize", + "pkg": "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "oid", + "pem", + "std", + "zeroize" + ], + "id": "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "block-buffer 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", + "const-oid 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)", + "crypto-common 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "block_buffer", + "pkg": "block-buffer 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "const_oid", + "pkg": "const-oid 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "crypto_common", + "pkg": "crypto-common 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "subtle", + "pkg": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "block-buffer", + "const-oid", + "core-api", + "default", + "mac", + "oid", + "subtle" + ], + "id": "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)", + "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rfc6979 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "signature 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spki 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "der", + "pkg": "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "digest", + "pkg": "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "elliptic_curve", + "pkg": "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "rfc6979", + "pkg": "rfc6979 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "signature", + "pkg": "signature 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "spki", + "pkg": "spki 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "arithmetic", + "der", + "digest", + "hazmat", + "pem", + "pkcs8", + "rfc6979", + "signing", + "spki", + "std", + "verifying" + ], + "id": "ecdsa 0.16.8 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "base16ct 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crypto-bigint 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)", + "ff 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)", + "group 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pem-rfc7468 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pkcs8 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "sec1 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "base16ct", + "pkg": "base16ct 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "crypto_bigint", + "pkg": "crypto-bigint 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "digest", + "pkg": "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "ff", + "pkg": "ff 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "generic_array", + "pkg": "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "group", + "pkg": "group 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "pem_rfc7468", + "pkg": "pem-rfc7468 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "pkcs8", + "pkg": "pkcs8 0.10.2 (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 + } + ], + "name": "sec1", + "pkg": "sec1 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "subtle", + "pkg": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "zeroize", + "pkg": "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "arithmetic", + "digest", + "ff", + "group", + "hazmat", + "pem", + "pkcs8", + "sec1", + "std" + ], + "id": "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "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 + } + ], + "name": "subtle", + "pkg": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc" + ], + "id": "ff 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "typenum 1.17.0 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "typenum", + "pkg": "typenum 1.17.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": "build", + "target": null + } + ], + "name": "version_check", + "pkg": "version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "zeroize", + "pkg": "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "more_lengths", + "zeroize" + ], + "id": "generic-array 0.14.7 (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.150 (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": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "cfg_if", + "pkg": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(unix)" + } + ], + "name": "libc", + "pkg": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(target_os = \"wasi\")" + } + ], + "name": "wasi", + "pkg": "wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "std" + ], + "id": "getrandom 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "ff 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "ff", + "pkg": "ff 0.13.0 (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 + } + ], + "name": "subtle", + "pkg": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc" + ], + "id": "group 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "digest", + "pkg": "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "reset" + ], + "id": "hmac 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "default", + "std" + ], + "id": "libc 0.2.150 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "ecdsa 0.16.8 (registry+https://github.com/rust-lang/crates.io-index)", + "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)", + "primeorder 0.13.3 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "ecdsa_core", + "pkg": "ecdsa 0.16.8 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "elliptic_curve", + "pkg": "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "primeorder", + "pkg": "primeorder 0.13.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "sha2", + "pkg": "sha2 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "arithmetic", + "default", + "digest", + "ecdsa", + "ecdsa-core", + "pem", + "pkcs8", + "sha2", + "sha256", + "std" + ], + "id": "p256 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "base64ct 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "base64ct", + "pkg": "base64ct 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc" + ], + "id": "pem-rfc7468 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", + "spki 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "der", + "pkg": "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "spki", + "pkg": "spki 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "pem", + "std" + ], + "id": "pkcs8 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "elliptic_curve", + "pkg": "elliptic-curve 0.13.6 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "primeorder 0.13.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "getrandom 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "getrandom", + "pkg": "getrandom 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "getrandom", + "std" + ], + "id": "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "hmac 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "hmac", + "pkg": "hmac 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "subtle", + "pkg": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "rfc6979 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "base16ct 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)", + "pkcs8 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "base16ct", + "pkg": "base16ct 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "der", + "pkg": "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "generic_array", + "pkg": "generic-array 0.14.7 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "pkcs8", + "pkg": "pkcs8 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "subtle", + "pkg": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "zeroize", + "pkg": "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "default", + "der", + "pem", + "pkcs8", + "point", + "std", + "subtle", + "zeroize" + ], + "id": "sec1 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cpufeatures 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "cfg_if", + "pkg": "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))" + } + ], + "name": "cpufeatures", + "pkg": "cpufeatures 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "digest", + "pkg": "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [], + "id": "sha2 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "digest 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "digest", + "pkg": "digest 0.10.7 (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)" + } + ], + "features": [ + "alloc", + "digest", + "rand_core", + "std" + ], + "id": "signature 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [ + "base64ct 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" + ], + "deps": [ + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "base64ct", + "pkg": "base64ct 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dep_kinds": [ + { + "kind": null, + "target": null + } + ], + "name": "der", + "pkg": "der 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "features": [ + "alloc", + "pem", + "std" + ], + "id": "spki 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "i128" + ], + "id": "subtle 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "typenum 1.17.0 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "version_check 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [], + "id": "wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" + }, + { + "dependencies": [], + "deps": [], + "features": [ + "alloc" + ], + "id": "zeroize 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" + } + ], + "root": "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_enabled)" + }, + "target_directory": "{TEMP_DIR}/crate_renamed_optional_deps_enabled/target", + "version": 1, + "workspace_default_members": [ + "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_enabled)" + ], + "workspace_members": [ + "crate-with-optional-deps 0.1.0 (path+file://{TEMP_DIR}/crate_renamed_optional_deps_enabled)" + ], + "workspace_root": "{TEMP_DIR}/crate_renamed_optional_deps_enabled" +}